这个Web工具包JavaScript警告的含义是什么? (ThickBox的)?

时间:2010-04-26 14:52:34

标签: jquery webkit

Webkit Develoepr工具说以下Javascript错误:

Unsafe JavaScript attempt to access frame with URL file:///D:/wamp/www/projects/c1-marching-band2/instruments.html from frame with URL file:///D:/wamp/www/projects/c1-marching-band2/iframeModal.html?placeValuesBefore. Domains, protocols and ports must match.
file:///D:/wamp/www/projects/c1-marching-band2/iframeModal.html?placeValuesBefore:15Uncaught TypeError: Property 'tb_remove' of object [object DOMWindow] is not a function

我正在尝试按下提交按钮关闭Thickbox div(iframe)。但我认为'tb_remove'有问题。 (仅限Chrome)

它可以在他们的官方页面中工作:http://jquery.com/demo/thickbox/

2 个答案:

答案 0 :(得分:1)

您必须在服务器上运行。原点必须匹配。

如果您尝试在localhost上运行它,或者将其上传到Web服务器,我猜它会开始工作。

  

域,协议和端口必须   匹配。

     

文件:/// d:/瓦帕/网络/项目...

建议您直接从驱动器运行文件,而不是通过apache或类似文件。

答案 1 :(得分:0)

确保您没有做任何违反same origin policy

的事情