无法在 Google 站点的嵌入式 Web 应用程序中安装 link?

Can't have link in Embedded web app in Google site?

我正在尝试集成 google 脚本应用程序,该应用程序作为网络应用程序部署在 Google 站点中。 嵌入功能运行良好,一开始看起来一切都很好。但出于某种原因,links 在嵌入式视图中不起作用。我找不到关于此的任何特定主题。

Google 脚本网络应用程序可以嵌入我尝试过的任何地方,除了 Google 地点。并且 Google 站点可以嵌入每个允许它的站点,除了来自 google 脚本的 Web 应用程序。

编辑 (2)

原来问题很快就解决了:

  1. 打开 https://sites.google.com 并创建一个新站点

  2. 插入“嵌入”选择“嵌入代码”选项并复制粘贴此代码:

    <!DOCTYPE html>
    <html>
     <body>
       <div>
         <a href="http://google.com">Click Me!</a>
       </div>
     </body>
    </html>
    
  3. 正在测试预览或网站发布后link无法点击

您必须指定目标属性。 Google 脚本默认不应用它,所以使用此代码:

<!DOCTYPE html>
<html>
 <body>
   <div>
     <a target="_self" href="http://google.com">Click Me!</a>
   </div>
 </body>
</html>

仅供参考:我试过 target="_self" 但无法正常工作。以下目前正在为我工​​作。在我们的使用中,我们有文本 link 和图像作为 href 的图标。请注意 scriplet 是 URL。 target="_blank" 和 rel="noopener noreferrer" 似乎有所不同。我没有深入探究原因,但这篇文章似乎比我查看的其他文档提供了更好的解释:https://pointjupiter.com/what-noopener-noreferrer-nofollow-explained/

<a target="_blank" href=<?=edGoogleDriveId?>><img src='google-drive.png'   alt="Google Drive icon" rel="noopener noreferrer" class='icon';/>Employee folder</a>