IE7 JavaScript location.href权限错误
我在IE7中收到一个JavaScript错误:IE7 JavaScript location.href权限错误,javascript,html,internet-explorer,Javascript,Html,Internet Explorer,我在IE7中收到一个JavaScript错误:您没有权限 在IE8+、Chrome、Firefox和Safari中,此代码没有问题 为什么这个错误只发生在IE7中?我将如何使用JaScript和Ajax更改代码 代码: login: function () { var a = location.href; if (loginCurrentFullUrl != null && loginCurrentFullUrl != "") { a = logi
您没有权限
在IE8+、Chrome、Firefox和Safari中,此代码没有问题
为什么这个错误只发生在IE7中?我将如何使用JaScript和Ajax更改代码
代码:
login: function () {
var a = location.href;
if (loginCurrentFullUrl != null && loginCurrentFullUrl != "") {
a = loginCurrentFullUrl;
}
var b = location.href.substring(location.href.length - 1);
if (b.indexOf("/") > -1) {
a = location.href.substring(0, location.href.length - 1);
}
location.href = "/pc/login/?url=" + encodeURIComponent(a);
},
或
错误代码:
(“您没有权限”)
我试过:
document.location.href;
window.location.href;
我还尝试:
document.domain = 'mydomain.com';
两者都不起作用。是否必须指定
window.location.href
而不是location.href
?页面上有iframe
吗?这是我已经尝试过的同一个问题吗。document.location/window.location但不起作用EDI不包括iframe。只有javascript类和ajax
document.location.href;
window.location.href;
document.domain = 'mydomain.com';