Chrome用户代理不显示脚本- CSS修复

Chrome User Agent not displaying script - CSS fix?

本文关键字:CSS 修复 脚本 显示 用户代理 Chrome      更新时间:2023-09-26

我最近安装了一个WP主题,当我通过Chrome访问我的网站时,我遇到了一个Facebook转换框显示的问题。这个问题在Firefox上不存在。

我在Chrome上得到的响应是不可见的弹出框,但在检查元素时,我确实看到了我的header.php中的框的代码,其中有一行来自Chrome用户代理说:

脚本{显示:没有;

是否有一个CSS解决方案来覆盖用户代理并获得脚本显示?同样,我在Firefox上使用这个主题没有问题。这是我网站的链接。

提前感谢!

我想我找到你问题的根源了。这是一个浏览器扩展。

您的转换框出现在我的个人笔记本电脑上。然而,在我的工作笔记本电脑上却没有。这让我相信这与剧本有冲突。浏览器扩展。所以我用隐身窗口打开了你的网站。瞧!它工作。下一步是找出是哪个分机挡住了它。对我来说,它是LastPass(我的工作需要使用LastPass)。

如果您已启用LastPass作为扩展,请禁用它。然后再测试。

这也是一个好的主意来弄清楚这些控制台错误:

Uncaught SyntaxError: Unexpected token ; (index):476
carouFredSel: No element found for "#foo1". jquery.carouFredSel-6.2.1.js?ver=3.8.3:4232
Uncaught ReferenceError: paginateVal is not defined cgview.js?ver=3.8.3:28
<<p> 解决方案/strong>

不幸的是,您无法对人们的个人扩展名做太多事情。如果这对你来说是一个绝对重要的功能,我会寻找它的不同实现。一个与普通扩展不冲突的扩展(这是一个简单的选择)。

另一种选择(更难)是查看用于转换框的插件/脚本的代码并确定冲突。

最后一个选项(最难的)是查看LastPass扩展源代码并识别阻止其他脚本运行的错误。我过去有过LastPass干扰javascript的问题