解决不安全的JavaScript尝试?

时间:2012-06-04 11:00:23

标签: javascript

不安全的JavaScript尝试从包含网址http://starproject.galaxy-games.com/content/play-star-project的网址访问包含网址http://spgame.galaxy-games.com/star_galaxy/File/Game_Main.php的框架。域,协议和端口必须匹配。

当我尝试访问此站点时,我得到其中的两个,以及event.layerX和event.layerY在WebKit中被破坏和弃用。它们将在不久的将来从发动机中移除。

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

该网站的所有者(大概是galaxy-games.com)需要更正他们的Javascript。作为最终用户,您无能为力。


具体来说,Javascript不允许starproject.x.com上的框架访问spgame.x.com上框架中的变量和其他对象,因为它认为它们是不同的网站。这可以防止跨站点脚本或“XSS”攻击。通过在Javascript中包含匹配的window.domain语句来修复它。

WebKit的event对象也反对它被要求做的事情,并且需要重新编写代码,因此它不会使用layerXlayerY

这些都不在最终用户的控制之内。