我的网站发生了一个有趣而且非常烦人的错误。
一年前,我聘请了一名程序员将Isotope(http://isotope.metafizzy.co/)整合到我的网站(www.Matthew.Pro)中。我只能做基本的HTML和CSS,这远远超出了我的能力。
Isotope工作得很漂亮,直到大约一个星期前突然停止。我一直无法让它工作或在此事上找到任何帮助。我之前使用的程序员已不再可用。
该网站托管在Smugmug上,其中有许多自己的代码与我的(被盗代码)缠绕在一起。
应该有过滤器在过滤图像时重新排列图像。此外,图像应以弹出方式打开,而不是加载到新页面上。
以下是让它变得有趣的事实:
我认为我使用的程序员进行了一些不与某些新版Chrome合作的更改...但这是我没有受过教育的猜测。
答案 0 :(得分:0)
Chrome上的开发者控制台says:
拒绝执行脚本 'https://raw.github.com/desandro/isotope/master/jquery.isotope.js' 因为它的MIME类型('text / plain')不可执行,而且是严格的 已启用MIME类型检查。
这就解决了你的问题:
https://code.google.com/p/chromium/issues/detail?id=180007#c17
在这种情况下,它告诉浏览器它不想要它 以这种方式使用的内容。
临时解决方案是rawgithub.com
使用https://rawgithub.com/desandro/isotope/master/jquery.isotope.js
作为javascript源代替https://raw.github.com/desandro/isotope/master/jquery.isotope.js或托管jquery.isotope.js
在其他地方。
注意:它在Firefox上运行正常