gpt4 book ai didi

javascript - 代码只适用于 IE9 标准,有什么降级的方法吗?

转载 作者:行者123 更新时间:2023-11-30 18:02:38 24 4
gpt4 key购买 nike

直到我手动按下 F12,按下文档模式:IE9 标准,然后它才决定工作,代码才起作用。(我真的需要修复它,否则我的目标受众将每天按下 F12 100 次,真烦人。)我知道 IE 很垃圾,但遗憾的是我在这件事上别无选择,而且我的目标受众不喜欢花几秒钟的时间将其更改为 IE9 标准。这是我的代码(它是一个书签)

javascript:(function(){
a=document.createElement('script');
a.setAttribute('src','//ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js');
document.body.appendChild(a);
data='[["#txtapplicantlname","agrawal","text"],["#txtapplicantfname","aayush","text"],["#txtfather","Ranjan","text"],["#txtmother","Neelam","text"],["#txtPincode","452010","text"],["#txtPhone","2147483647","text"],["#txtEmail","aayush@mail.com","text"],["#rdosex_0,#rdosex_1","1","radio"]]';
for(a=$.parseJSON(data),b=a.length-1;0<=b;b--){
c=a[b];
if (c[2] == 'text') {
console.log(c);
$(c[0]).val(c[1]);
} else if (c[2] == 'radio'){
rdata = c[0].split(',');
rnum = c[1] - 1;
select = rdata[rnum];
$(select).prop('checked', true);
console.log(select);
}
}
})();

注意:如果有人想知道,数据变量会像那样作为 json 传递,因为小书签是动态生成的。它运行的网站是 HTTPS,因此我无法对我的服务器进行 ajax 调用,否则它们会被阻止。它的工作几乎是填写网络表单,它每次都会为此生成一个独特的书签。其他浏览器工作正常,但 Internet Explorer 就是喜欢崩溃。在我添加单选按钮代码之前,代码以其他方式工作,我猜它与 .prop 有关,因为它在控制台中提到了它。

最佳答案

在控制台打开之前,IE 不理解 console.log。要修复更改 console.log

window.console && console.log(...)

关于javascript - 代码只适用于 IE9 标准,有什么降级的方法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16545645/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com