不安全的JavaScript尝试使用vimeo访问帧错误

时间:2013-04-25 14:32:58

标签: javascript jquery protocols vimeo

上次检查网站时工作正常,但现在看来很多JS方面都被打破了。推文消失了,jQuery彩盒不再有用了吗?

http://www.jamesperrett.co.uk/

获取以下控制台错误:

Uncaught SyntaxError: Unexpected token ( www.jamesperrett.co.uk:178
Uncaught TypeError: Object [object Object] has no method 'live' jquery.validationEngine.js:28

Unsafe JavaScript attempt to access frame with URL [site] from frame with URL [vimeo]. 
Domains, protocols and ports must match.

每个视频都会重复上一个。

担心这是否与Vimeo有关,可能是安全的内容?该网站不是https

1 个答案:

答案 0 :(得分:0)

对于实时错误,您正在引用最新版本(1.9.1)的jquery

<script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script>

此版本的jquery不再支持live(),它由.on()使用委托替换。所以插件jquery.validationEngine.js不再正常工作。

解决方案可能是更新到验证插件的新版本(如果可用)或修改此插件的源代码或降级到仍然支持实时的旧版jquery版本。