无法执行小书签时,有没有办法打开备用网址?

时间:2018-07-03 06:39:52

标签: javascript bookmarklet

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

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

  

对资源强制执行的政策不应干扰操作   用户代理功能(如插件,扩展程序或小书签)。这些   各种功能通常会提高用户的优先级   作者,如[HTML-DESIGN]所拥护。

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

1 个答案:

答案 0 :(得分:2)

否。

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