我可以在子域中使用跨源资源吗
Can I use cross-origin resources within a subdomain?
我想知道以下是否可能:
假设我的网站=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"
相关文章:
- 我可以在json对象中添加一个函数吗
- AngularJS:我可以跳过函数参数回调吗
- 我可以获得相对于被点击元素的确切点击位置吗
- 我可以更改剑道UI网格吗's的外键值
- 我可以'我似乎不知道如何修复javascript中的两个lint.有人能帮我理解吗
- 我可以在Javascript/jQuery中使用一个变量作为键吗
- 在Angular中,我可以从模板url中截取内容吗
- 我可以使此幻灯片图像自动播放吗?
- 我可以通过JQuery将CSS类交换为一个特殊的元素集吗
- JavaScript-为什么我可以在数组中设置键
- 我可以在Nodewebkit中保护javascript以外的资源吗
- 为什么我可以在Array属性对象中找到Javascript Array for Each方法
- Sails.js:我可以将一些服务/模型打包为npm并在Sails.jss应用程序中加载npm吗
- 我可以让我的Ajax调用引起一个“;进行中”;光标
- 变量dos'即使我可以返回更新后的值,也不会改变
- JavaScript/Ionic2-为什么我可以't检索localStorage值
- HTML4表单使用mattw@scriptarchive.comcgi脚本我可以嵌入贝宝按钮
- 我可以在子域中使用跨源资源吗
- 我可以从 Web 应用程序打开 Windows 资源管理器窗口吗?
- 我可以使用JQuery UI小部件在我的网站使用在线资源