首页 > 解决方案 > 当无法执行小书签时,有没有办法打开后备网址?

问题描述

我有一个小书签脚本,但在某些浏览器(例如 firefox)中,它无法在具有特定内容安全策略的页面上执行(它不依赖于脚本本身,firefox 根本不会执行脚本的任何部分这些页面)。那么当firefox或其他浏览器阻止脚本时,有什么办法可以有某种回退例程,也许是在没有js的情况下打开某个url?

编辑:Mozilla 似乎对 CSP 3 级指南(第 9.1 节)不感兴趣:

对资源强制执行的策略不应干扰用户代理功能(如插件、扩展或书签)的操作。正如 [HTML-DESIGN] 所支持的,这些类型的功能通常会提高用户对页面作者的优先级。

https://www.w3.org/TR/CSP/#extensions

标签: javascriptbookmarklet

解决方案


不。

小书签是一个 JS URL。虽然你可能会在其中放入其他类型的数据,但它以 JS 开头,所以如果安全策略阻止它,那么它会阻止整个事情。


推荐阅读