Re: [問題] Chrome使用asp write會write2次
※ 引述《zxc190 (卡卡)》之銘言:
: 如標題
: 在IE瀏覽器下會正常write到文字檔中
: 但是如果使用Chrome則會write2次(確定程式碼只有一行write)
: 請問有人遇過類似的問題嘛??
: 謝謝各位
之前有遇過類似的情形
就如同推文提到的,如果頁面裡面有iframe的標籤存在
而且又指定了空的src值 ex: src = ""
在Chrome就可能發生問題
<iframe src=""></iframe> 照理來說會是個空白頁
Chrome針對空的src值卻重新向伺服器要求目前瀏覽的頁面
而FF跟IE就不會有這個問題
查了一下原因是因為Chrome執行太快了
來不及在iframe指定空白頁為來源的時候,就先解析src屬性
發現為空就改像伺服器要求目前的瀏覽頁
並觸發了兩次的iframe的load事件
解決方法就是為每個iframe預先指定src的值
空白頁的話就是about:blank
參考來源:
http://www.w3help.org/zh-cn/causes/SD9019
http://younglab.blog.51cto.com/416652/292396
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.38.176.86
推
11/14 13:34, , 1F
11/14 13:34, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):