在将chrome浏览器最近更新到版本57.0.2987.133(64位)后,我的扩展程序停止工作。以下是对该扩展程序进行工作的说明:
Popup.js
document.addEventListener('DOMContentLoaded', function() {
chrome.tabs.getSelected(null, function(tab) {
d = document;
var f = d.createElement('form');
f.action = 'https://example.com/login';
f.method = 'post';
var i = d.createElement('input');
i.type = 'hidden';
i.name = 'url';
i.value = tab.url;
console.log(tab.url);
f.appendChild(i);
d.body.appendChild(f);
f.submit();
});
});
我一直遇到一个问题,即在完全呈现DOM之前,DOMContentLoaded事件似乎会触发。自从我的Chrome更新到57.0.2987.133以来,这一直是一个问题。
也许您可以改用window load事件。
window.addEventListener('load', function() {
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。