我的网站工作正常但是当我通过谷歌翻译我的按钮启动javascript功能不起作用。
然而,通过链接的其他一些Javascript调用工作。怎么了?
感谢您的帮助。
姊妹网站更糟糕,整个左侧变白?等待它完全加载。
答案 0 :(得分:6)
我认为这是因为当您使用谷歌翻译时,实际上您从谷歌的域名获取的页面不是您自己的。然后,您的页面会尝试向您的域发出一个AJAX请求,该域现在是跨域的,因此会因安全性而被阻止。
答案 1 :(得分:0)
可能是我想过的任何事情。
可能是Google更改了破坏脚本与其交互方式的页面上的DOM。页面上是否有任何JavaScript错误?
答案 2 :(得分:0)
为了避免翻译应执行 JavaScript 的元素,您可以为它们提供 notranslate 类:class=”notranslate”
。那应该让Google忽略这些元素。