Dev*_*xon 5 javascript cross-domain
我正在编写一个应该跨域工作的脚本。我尝试包含来自另一个域的一个脚本,然后让该脚本包含来自同一域的其他脚本
示例:域 1 - www.mydomain.com
<html>
<head>
<script type="text/javascript" src="http://www.example.com/app.js"></script>
</head>
</html>
Run Code Online (Sandbox Code Playgroud)
示例应用程序 JS
var imported = document.createElement('script');
imported.src = window.location.host + 'config.js';
document.head.appendChild(imported);
var imported = document.createElement('script');
imported.src = window.location.host + 'stuff.js';
document.head.appendChild(imported);
Run Code Online (Sandbox Code Playgroud)
问题是 window.location.host 给出了脚本下载到的域: www.mydomain.com 。我想要脚本当前所在的域,在此示例中是 www.example.com ?
这可以做到吗?请不要使用 JQuery。
Joh*_*yJS -1
通过再次阅读你的问题,我只想问:
你为什么不相对于 js 这样做,说:
imported.src = 'config.js';
Run Code Online (Sandbox Code Playgroud)
它将导入被认为是 app.js 兄弟的 config.js
关于评论,我为错误而道歉,因为我不理解这个问题。
| 归档时间: |
|
| 查看次数: |
3147 次 |
| 最近记录: |