每次我带着Chrome去aliexpress时,我发现我无法在条目页面上高亮显示文本(虽然我可以在搜索结果列表中),并且我不能右击获取图片上的上下文菜单。这两种行为在Edge中都能很好地工作。
我在控制台中看到的唯一错误是其中两个:
618686_795079156.html?spm=5261.7049941.1998509440.374.8HLhc7&sdom=101.342.433.0_795079156:1 [Report Only] Refused to load the script 'about:blank' because it violates the following Content Security Policy directive: "default-src 'self' 'unsafe-eval' 'unsafe-inline' data: *.aliexpress.com *.aliunicorn.com *.alipay.com *.aliyun.com *.alicdn.com *.aliimg.com *.alibaba.com *.alisoft.com *.doubleclick.net *.mmstat.com *.greencompute.org *.video.taobao.com *.itao.com *.tbcdn.cn *.taobaocdn.com *.akamaihd.net *.taobao.com www.google-analytics.com https://stylessl.aliunicorn.com https://assets.alicdn.com https://ynuf.alipay.com https://login.alibaba.com https://login.aliexpress.com *.amap.com *.cnzz.com *.cnzz.net apis.google.com *.googleapis.com translate.google.com www.gstatic.com https://www.google.com bs.yandex.ru mc.yandex.ru vk.com *.vk.me *.facebook.com connect.facebook.net static.criteo.net *.criteo.com". Note that 'script-src' was not explicitly set, so 'default-src' is used as a fallback.我有一个铬阻滞剂,但即使我关闭它,我仍然得到这种行为。我想纠正它,但要做到这一点,我必须找出什么是错误的。
发布于 2015-11-10 17:00:00
右击禁用很可能是由于使用了event.preventDefault,其他答案将其描述为获取此行为的一种方法;here's one picked more or less at random。
要想找出是哪个脚本造成了这种情况,一种方法是使用Chrome检查器,在所有源(ctrl+shift-F在windows中)搜索“preventDefault”,并在每次调用时抛出一个断点,然后右键单击相应的元素,查看是否命中了断点。
无法选择文本可能是由于使用了(非标准轨道) CSS属性user-select。如果在web检查器的“元素”选项卡中找到无法选择的元素,则可以查看它们的计算CSS样式,并查看是否将user-select属性设置为none。
发布于 2015-11-10 16:54:34
控制台表示您违反了CSP。CSP代表,列表显示所有无法运行JavaScript的域。
这可以添加您的广告阻滞剂或网站的标题。从它的声音来看,广告阻滞剂没有被正确地激活。
https://stackoverflow.com/questions/33635191
复制相似问题