2012-04-19 80 views

回答

1

在Opera Mini的案例中:沒有。 JavaScript實際上將由「代理服務器」執行,而不是由真正的客戶端執行。

+1

有一個直接的方法來檢測歌劇迷你'var isOperaMini = Object.prototype.toString.call(window.operamini)===「[object OperaMini]」'(http://dev.opera.com/articles/查看/歌劇迷你和JavaScript的/) – Goje87 2013-02-13 17:07:43

+0

嗯,是的 - 你可以檢測到「Opera迷你」被使用,但這不是問題的要求。 – hallvors 2013-02-14 13:05:53

1

我的假設是,這種基於雲的瀏覽器不能支持事件子集。爲了檢測這樣的瀏覽器,我正在使用javascript測試來檢查對事件scroll的支持。

var cloudBrowser = ('onscroll' in window?false:true); 

我能夠在我的android(Samsung Galaxy Note 2)上以及在諾基亞C2-03瀏覽器上的opera mini上成功找到這個工作。 (由於我沒有設備,我無法檢查Amazon Silk是否有此問題)。

如果您知道任何其他適用於Android的雲瀏覽器,我可以下載並擴展測試,請告訴我。