开发者社区> 问答> 正文

chrome更新至版本57.0.2987.133(64位)后,Chrome扩展程序无法正常工作

在将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();
    });
});

展开
收起
游客ufivfoddcd53c 2020-01-04 14:09:12 1021 0
1 条回答
写回答
取消 提交回答
  • 我一直遇到一个问题,即在完全呈现DOM之前,DOMContentLoaded事件似乎会触发。自从我的Chrome更新到57.0.2987.133以来,这一直是一个问题。

    也许您可以改用window load事件。

    window.addEventListener('load', function() {
    
    2020-01-04 14:09:32
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
基于浏览器的实时构建探索之路 立即下载
荷鲁斯移动端第三方库安全检测引擎介绍 立即下载
荷鲁斯 移动端第三方库安全检查引擎介绍 立即下载

相关实验场景

更多