一份對我很有意義的公報,留做紀念
2014/06/27
一個在Chrome裡不斷觸發onload的問題
昨天接獲回報,原來一個Chrome瀏覽正常的網頁(內含SVG),不知為何在Chrome(35.0)中會一直閃爍。
看了一下,這閃爍是因為onload event一直被觸發,而且不僅是Chrome,連Opera(22.0)也有此狀況。這對難兄難弟同時發難,讓我想起了這則新聞 (Google將捨棄WebKit改用新的Blink瀏覽器引擎),很有可能是Blink這個JavaScript engine的onload event handler行為與其他engine不同,造成onload一直被觸發。
修改就不在svg tag中加onload=""了,改用JavaScript的方式,在程式的最後加上
寫網頁應用的朋友可以注意一下這個問題,看看你的應用在這兩個browsers會不會有問題。
看了一下,這閃爍是因為onload event一直被觸發,而且不僅是Chrome,連Opera(22.0)也有此狀況。這對難兄難弟同時發難,讓我想起了這則新聞 (Google將捨棄WebKit改用新的Blink瀏覽器引擎),很有可能是Blink這個JavaScript engine的onload event handler行為與其他engine不同,造成onload一直被觸發。
修改就不在svg tag中加onload="
<script type="text/ecmascript">
window.onload = function(evt) {
load(evt);
}
</script>
寫網頁應用的朋友可以注意一下這個問題,看看你的應用在這兩個browsers會不會有問題。
2014/06/11
OpenSSL CCS Injection Vulnerability
訂閱:
文章 (Atom)