我想知道以下是否可能:
假设我的网站=www.mywebsite.com
代码看起来像:
<!DOCTYPE html>
<html lang="en">
<head>
...some stuff...
</head>
<body>
<div id="testDiv"></div>
<iframe src="//widget.mywebsite.com/widget.php"></iframe>
...some stuff...
</body>
</html>
页面://widget.mysite.com/widget.php看起来像:
<!DOCTYPE html>
<html lang="en">
<head>
...some stuff...
</head>
<body>
<script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.10.3/jquery-ui.min.js"></script>
<script src="someactions.js"></script>
</body>
</html>
我想从//widget.mywebsite.com/widget.php 访问id为testDiv
的div
当存在另一个子域(因此窗口小部件。而不是www.)和小部件的另一个ip时,这可能吗和www?
谢谢!
这是可能的。你只需要确保父页面和iframe中的页面都设置了相同的文档.domain
document.domain = "mysite.com"