【发布时间】:2010-08-05 15:09:29
【问题描述】:
我想让用户更轻松地将书签导入我的服务器。无论如何使用javascript来自动化这个过程来获取用户的书签?我假设浏览器必须具有此功能 - 由于固有的安全风险,我不确定是否有任何浏览器具有此功能。
【问题讨论】:
标签: javascript ajax browser bookmarks
我想让用户更轻松地将书签导入我的服务器。无论如何使用javascript来自动化这个过程来获取用户的书签?我假设浏览器必须具有此功能 - 由于固有的安全风险,我不确定是否有任何浏览器具有此功能。
【问题讨论】:
标签: javascript ajax browser bookmarks
不,出于安全/隐私原因,这是不可能的。唯一的方法是通过表单输入明确要求他们给你,但我认为你不想这样做。
【讨论】:
浏览器显然知道他们的书签,但是不,JS 无法访问此信息 - 正如您自己所指出的那样,它会泄露私人数据。
任何你可以在 JS 中得到用户许可的事情都可以在没有用户许可的情况下完成。他们唯一的手动控制是“运行脚本”或“不运行”。
【讨论】:
正如您和其他人所指出的,由于隐私和安全问题,这是不可能的。
但是,您可以做的是从源(XML、JSON、HTML...)导入书签。大多数浏览器都具有生成文件的导出书签功能。你可以解析得到你想要的。
【讨论】:
Sarfraz 所说的,感谢上帝。我认为用户不希望网络上的人能够以任何理由访问他们的书签。
【讨论】:
我 100 % 确定由于安全风险,在 js 中无法做到这一点,但它可能与 activex 一起使用,但这只能在 Internet Explorer 上使用
【讨论】: