javascript - 使用javascript获取外部文件源(位置)

标签 javascript

我从另一个域插入一个外部 .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/

相关文章:

javascript - 如何判断一个字符串是否是一个数组?

javascript - 使用 jQuery 不会更改 CSS 属性

javascript - 在 Typescript 中将数组转换为树

javascript - Leaflet.contextmenu回调

javascript - 使用 VueJS 将选择选项值传递到输入字段

javascript - async/await 函数的行为

java - 免费的 Java HTML 和 JS 解析器

javascript - 字符计数器 - 退格键不反射(reflect)剩余字符

javascript - div变换后定位内容

javascript - 在内部创建动态元素的父 div 上没有高度