我从另一个域插入一个外部 .js 文件。像这样:
<script src="http://externaldomain.com/file.js" type="text/javascript"></script>
file.js总是一样的,但是可以放在不同的域,
所以我需要知道文件的来源是什么。
例如:file.js在domain1.com、domain2.com和domain3.com中。
如果有人这样插入:<script src="http://domain1.com/file.js" type="text/javascript"></script>
我想知道文件是从domain1.com插入的
怎么做?
最佳答案
没有可靠的方法可以实现这一点。基本上在这个文件中你需要解析 DOM,搜索所有 <script>
标签,当你找到对应于包含此 javascript 文件的标签时,解析 src
用于提取域的属性。
关于javascript - 使用javascript获取外部文件源(位置),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4237236/