-1

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

因此,当我尝试访问此站点时,我得到了其中两个,并且 event.layerX 和 event.layerY 在 WebKit 中已损坏并已弃用。它们将在不久的将来从引擎中移除。

我该如何解决这个问题?

4

1 回答 1

0

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


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

WebKit 的event对象也反对它被要求做的事情,代码需要重写,所以它不使用layerXand layerY

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

于 2012-06-04T12:05:07.417 回答