top | item 35466804

(no title)

7to2 | 2 years ago

> But closer inspection showed that its use was to get user's IP address for better fingerprinting.

Maybe that's why it fell to the wayside: scripts are no longer allowed to get the local IP address (taking with it the most useful aspect of WebRTC, true serverless p2p without internet[1]).

[1] I'm not saying that I disagree with the decision, but still sad that we can't have nice things :(

discuss

order

codedokode|2 years ago

Yes instead of IP address the API now provides Apple DNS hostname. But a proper solution would be to put this unnecessary API behind a permission.

illiarian|2 years ago

There are too many APIs that need to put behind permissions for permissions to be useful.

No idea how to solve this though.

littlestymaar|2 years ago

> taking with it the most useful aspect of WebRTC, true serverless p2p without internet[1].

Would you mind elaborating? In any case WebRTC always needed some kind of third party server to connect the peers together (sure, such a server can be on your local network), and then they replaced the local IP in ICE candidate with mDNS addresses which serve the same purpose and allow for direct P2P communication between the two peers without going through the internet.

azangru|2 years ago

Dang, this is so sad.