Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

True except the part about "works on every device" is dependent on what part of the device you're trying to use, as the parent says about Bluetooth.


Their devices should probably just include a different interface, such as one based on a secure internet connection. Or use bridging hardware.


I'm a bit curious about what's wrong with Bluetooth on the web. Is it just because Safari and Firefox don't support it yet?


It’s important to note that it’s not a matter of effort for Firefox. They’ve decided that the it’s not something they want to implement[1]. The reasoning is that they think it allows low enough level access to potentially mess with devices who weren’t made to be resilient to malicious input, and didn’t like that the proposed method of allowing web Bluetooth is based on a default allow policy with a blocklist, which means as new Bluetooth device vulnerabilities are discovered, this blocklist has to be maintained.

[1]: https://mozilla.github.io/standards-positions/#web-bluetooth


Wouldn't the correct time to raise those concerns be during the web bluetooth design process? The idea that a browser decides "nah" about a web standard because they're mad about it seems like the road to ruin

Then again, almost every time a Firefox thread appears here it gets filled with comments pointing out how low its adoption is so I guess "well, yeah" sums it up (he said, commenting from Firefox)


Funnily Mozilla had implemented Web Bluetooth API for Firefox OS long ago: https://wiki.mozilla.org/B2G/Bluetooth


Not just Safari and Firefox, on iOS all browsers are forced to use Safari's web view, because Apple wants to force developers to write apps so they can make 30% revenue from the app should any money exchange hands. They can't force developers to write apps if web browsers on iOS are allowed to access bluetooth and other modern browser APIs.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: