跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • javascript 通过 iframe 提交然后删除包含本身 iframe 的父元素, Chrome 升级后提交事件不再执行
未分類
29 5 月 2020

javascript 通过 iframe 提交然后删除包含本身 iframe 的父元素, Chrome 升级后提交事件不再执行

javascript 通过 iframe 提交然后删除包含本身 iframe 的父元素, Chrome 升级后提交事件不再执行

資深大佬 : sunhk25 2

  • 老系统很多地方用到 iframe,一直到几天前都没有问题
  • 最近 Chrome 升级到 83.0.4103.61 ( Official Build )后,上面的问题就出现了。
  • 提交后删除,提交事件不再被执行?请教有什么方案
// 重写 submit 函数?? HTMLFormElement.prototype._submit = HTMLFormElement.prototype.submit;  HTMLFormElement.prototype.submit = function() {   // 有什么办法来继续执行提交??   this._submit(); }  // 提交 function uploadStartSubmit() {   var obj = document.upform;   // 这里不再执行   obj.submit();   // 包括这个函数在内的 iframe 都在 dialog_div_if 中   closeObj = document.all("dialog_div_if");   // 感觉被这行的清空处理,提交事件被忽略!   closeObj.outerHTML =''; } 

大佬有話說 (1)

  • 主 資深大佬 : sunhk25

    好象是 Chrome 的 bug
    https://bugs.chromium.org/p/chromium/issues/detail?id=1085097&q=submit%20multiple&can=2

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具