是否可以使用JavaScript判断document.domain
属性是否已明确设置?某些浏览器(如Firefox)区分未设置的情况和您调用的情况:
document.domain = document.domain;
但有没有办法以编程方式区分出来?
答案 0 :(得分:1)
据我所知 - 你不能做你想做的事。您可以将document.domain保存到页面开头的变量中,然后检查该值以查看是否已更改:
var dd = document.domain;
function isDDnatural() {
if(dd == document.domain) return true;
return false;
}
window.onload = function() {
// pretending a lot is going on here
console.log(isDDnatural()); // this will return false if the document.domain had changed
}
只是一个想法。