我有一个外部JavaScript文件存储在:http://example.com/script.js。我想从JavaScript文件中提取http://example.com。唯一的问题是我将JavaScript文件嵌入到具有不同域的网站中。我已经研究过使用window.location
,但这会返回嵌入了JavaScript的网页的网址,而不是托管该网页的网址。
example.com/script.js
var hostingUrl = window.location.origin;
alert(hostingUrl);
anotherdomain.com
<!-- This will alert: 'anotherdomain.com' instead of: 'example.com' -->
<script src="http://example.com/script.js"></script>