javascript - 当无法执行小书签时,有没有办法打开后备网址?
问题描述
我有一个小书签脚本,但在某些浏览器(例如 firefox)中,它无法在具有特定内容安全策略的页面上执行(它不依赖于脚本本身,firefox 根本不会执行脚本的任何部分这些页面)。那么当firefox或其他浏览器阻止脚本时,有什么办法可以有某种回退例程,也许是在没有js的情况下打开某个url?
编辑:Mozilla 似乎对 CSP 3 级指南(第 9.1 节)不感兴趣:
对资源强制执行的策略不应干扰用户代理功能(如插件、扩展或书签)的操作。正如 [HTML-DESIGN] 所支持的,这些类型的功能通常会提高用户对页面作者的优先级。
解决方案
不。
小书签是一个 JS URL。虽然你可能会在其中放入其他类型的数据,但它以 JS 开头,所以如果安全策略阻止它,那么它会阻止整个事情。
推荐阅读
- excel - Office 加载项 Excel VSTO office 365(桌面)支持
- vb.net - 表单加载时 DataGridView 不会自动出现
- javascript - 动态多表单:根据先前的选择值更改选择选项
- reactjs - 在 React js 中堆叠样式
- merge - 将合并冲突导出为 Excel 文件
- airflow - Airflow 中的临时跳过任务
- linux - 无法通过 ssh 将 netstat、scp 命令运行到 bash shell 中的另一台主机
- python - 从 PDF 中提取文本并与字典进行比较
- mysql - MySQL评级表优化
- c++ - 编写接受 cv::Mat 或 cv::UMat 类型输入的模板函数