在EMULATED沙盒模式下在Google Apps腳本中運行的Web應用程序似乎總是會註銷此消息:Running in Sandbox mode: EMULATED
。我可以在Google Apps腳本中抑制日誌消息嗎?
IE9有一個問題,如果您撥打console.log()
,Javascript將停止執行,因爲console
對象在您打開devTools之前未定義。
通常情況下,一個可以簡單地不叫的console.log,或使用墊片這樣來避免這個問題:
if(!window.console){window.console={log:function(){},error:function(){}}}
使用墊片像上面不修改我的問題(我因爲Google Apps腳本初始化了沙盒並在發送我的頁面和JS之前在之前記錄了消息。我知道IE9沒有得到谷歌官方的支持,但這是我公司主要使用的人。有沒有什麼辦法來壓制這個消息,或者讓JavaScript在我的頁面上工作?
可能有用:https://superuser.com/questions/266509/greasemonkey-for-ie-8和http://stackoverflow.com/questions/4978736/how-to-run-greasemonkey-script-before -the-page-content-is-displayed –
所以你不能使用(通常更好)的iframe模式? –
@ZigMandel IE9不會回到EMULATED嗎?從文檔'這種模式比其他沙盒模式限制少得多,運行速度最快,但**在某些較舊的瀏覽器中完全不起作用,包括Internet Explorer 9 **。 – Kriggs