我有一个在控制台中输出域名的javascript。在不同域中托管的网页中使用该javascript。控制台应显示从其加载javascript的域,而不是托管网页的域。如何在不使用jquery的情况下实现这一点?
发布于 2016-05-26 01:57:31
您必须从script的URL中提取它。
示例:
var url = "http://google.com/script.js";
var match = url.match(/\/\/(.*)\//);
if (match) {
console.log(match[1]); // This is the domain name
}
一旦Javascript被获取,它将丢失原始脚本位置的上下文。
https://stackoverflow.com/questions/37444398
复制相似问题