创建可访问操作系统资源的网页的方法



我认为浏览器是在主机上运行的程序,脚本是在浏览器上运行的程序。浏览器为脚本(如音频和视频)提供主机的一些资源,但出于安全原因,不是所有资源。

我正在寻找新的方法来让脚本访问主机的所有资源,用户明确允许这样做。我知道节点.js与webkit是一种方式。

浏览器在

访问用户文件时非常严格。他们有很多安全保障,所有这些都有充分的理由。

但是,有一些方法可以访问本地文件,只要用户显式执行操作即可。

例:

<input type="file" />

解决方案 #1 创建一个"选择文件"对话框。您可以在此处阅读有关<input>标签的更多信息:https://developer.mozilla.org/en-US/docs/Web/HTML/Element/Input

替代解决方案可能包括"拖放",这里有一篇关于它的整篇文章:http://www.htmlgoodies.com/html5/javascript/drag-files-into-the-browser-from-the-desktop-HTML5.html#fbid=I9bIgVPEIoR

至于插座...有一种相当新的技术叫做 websockets .它需要一个特殊的服务器,该服务器能够将HTTP连接upgrading到websocket TCP连接。

您可以在此处阅读更多内容:http://www.html5rocks.com/en/tutorials/websockets/basics/

最新更新