gpt4 book ai didi

javascript - 我可以使用 javascript 添加不是 http url 的书签吗?

转载 作者:行者123 更新时间:2023-11-29 22:41:04 29 4
gpt4 key购买 nike

我有这个小书签,即它不是以“http:”开头,而是以“javascript:”开头。没问题,它工作正常。
当我想将其部署给用户时出现问题。我想向他们展示一个链接,他们只需单击即可添加到他们的收藏夹中。无论我使用什么方法(在网络上找到的示例,或带有 jFav 的 JQuery),我最终都会在单击链接时遇到 javascript 错误“权限被拒绝”,尽管当书签链接是经典的“http”链接时它可以正常工作。
我相信这在浏览器中有一定的安全性,但有没有办法避免这种情况?

最佳答案

这确实是一种安全措施。如果用户可能被诱骗加入书签并运行 javascript: URL,那几乎就是全局跨站点脚本。

您所能做的就是向用户显示一个 javascript: 链接,并要求他们通过右键单击书签或拖动到书签来将其加入书签。您还应该写出链接,以便可以复制粘贴和手动添加书签,因为某些浏览器不会为 JavaScript 链接显示右键单击书签,而其他浏览器可能没有可见的书签栏。

关于javascript - 我可以使用 javascript 添加不是 http url 的书签吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2764137/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com