firefox - 书签在一个页面上有效,但在另一个页面上无效
问题描述
我有这个 tinyurl 小书签(我必须在其中添加 X 才能通过 SE 阻止程序......很好奇为什么 bit.ly 没有在上面被阻止):
javascript:void(location.href='httpXs://tinXyurl.com/create.php?url='+encodeURIComponent(location.href))
它适用于:
https://play.google.com
但不适用于:
https://play.google.com/store/apps/details?id=com.google.android.apps.messaging
为什么?该页面是否以某种方式阻止了这一点,如果是这样,它为什么需要这样做?
我问的是stackoverflow,而不是webapps.stackexchange.com,因为我怀疑这是浏览器特定的问题。
浏览器版本:
Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:65.0) Gecko/20100101 Firefox/65.0
更新#1
已验证可在 Chrome 上运行:版本 73.0.3683.86(官方构建)(64 位)
更新#2
在 Firefox 中的Bug 866522中发现了一个错误报告,这可能是也可能不是根本原因。
更新#3
评论 28处的错误 866522内部指的是. 我在我的 Firefox 中做到了这一点,并且小书签开始工作。这是否是一个可行的解决方法,还有待确定。security.csp.enable
about:config
解决方案
您的书签中有两个额外的 X:httpXs
和tinXyurl.com
(应该是https
和tinyurl.com
)。我猜你添加它们是因为 StackOverflow 阻止 tinyurl.com 创建 URL。
我在 Chrome 中尝试了没有额外 X 的小书签,它与https://play.google.com/store/apps/details?id=com.google.android.apps.messaging完美配合。问题可能与您的 FireFox 版本有关。
推荐阅读
- alfresco - 如何为请求者自定义历史显示
- javascript - 在不再次调用服务器的情况下重新执行 javascript 中的脚本
- python - 根据 RFM 分数细分客户并创建 pandas DataFrame
- c# - 如何在 XML 文档中获取与标签名称分隔的值逗号
- sql - 查询在postgres jsonb中相交的json键
- json - 在 elm 中使 Json.Decode 不区分大小写
- python - Plotly:带有实时图表的破折号按钮不起作用
- haskell - 允许函数接受 Haskell 中的各种类型
- javascript - 有没有办法在js中将特定参数传递给函数(无顺序)?
- signalr.client - SignalR .NET 客户端在连接启动期间抛出错误