2015-03-19 42 views
0

在谷歌Apps腳本工作的另一個HTML頁面:使用NATIVE沙盒模式:鏈接在谷歌Apps腳本不能在沙盒「IFRAME」

Linking to another HTML page in Google Apps Script工作正常。

但是用IFRAME沙箱模式時:

Unable to get links working in Google Apps Script when using sandbox mode of "IFRAME"

則根據上面張貼SO我嘗試使用target="_blank"。正如所料,點擊鏈接時,頁面會在新窗口中打開。

但是 -

使用Chrome瀏覽器target="_parent"打開一個新窗口每一次,但Firefox無法正常工作。根據https://developers.google.com/apps-script/guides/html/restrictionstarget="_parent"不支持HTML Service - 這可能是爲什麼它的行爲如同target="_blank"

在Chrome和Firefox中使用target="_self"會導致在同一個窗口中首次點擊打開,但隨後的點擊會顯示一個空白頁面。

我想要在與我的Apps腳本相同的窗口中加載頁面,就像在無限制的網頁上使用target="_self"時發生的一樣。

plz幫助我。

回答

0

使用IFRAME沙盒模式,爲<a> nchors在同一個標​​籤或窗口打開,target="_top"必須指定。在2015年下半年,Google Apps腳本中添加了對此的支持。在此之前,出現了意外的行爲。從a Google Apps Script developer blog

我們一直在努力改善IFRAME沙盒模式,並有 添加從那時起許多功能,包括:Firefox的支持,文件 上傳,頂部導航支持,並提高谷歌選擇器API 支持。