Google Appscript无法识别基于Chromium的Edge [英] Google appscript does not recognize Chromium based Edge

查看:155
本文介绍了Google Appscript无法识别基于Chromium的Edge的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试在Google幻灯片插件中检测基于Chromium的Edge浏览器.

I am trying to detect Chromium based Edge browser in google slides addon.

function onInstall(event) {
    onOpen(event);
}

function onOpen(event) {
    SlidesApp.getUi().createAddonMenu()
        .addItem('Open the sidebar', '_showSidebar')
        .addToUi();
    _showSidebar();
}

function _showSidebar() {
    var ui = HtmlService
        .createHtmlOutputFromFile('index')
        .setTitle('Test add-on');
    SlidesApp.getUi().showSidebar(ui);
}

index.html

<html>
  <head>
    <base target="_top">
    
    <script>
       const onButtonClick = () => {
         console.log(window.navigator.userAgent);
       }
    </script>
  </head>
  <body>
    <button onclick="onButtonClick()">Click me</button>
  </body>
</html>

单击侧边栏上的按钮将日志记录到控制台:

Clicking on the button in sidebar logs to console:

5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.105 Safari/537.36

但是当我手动键入window.navigator.userAgent到浏览器控制台日志时,外观会有所不同(Edg/84.0.522.49丢失):

But when I manually type window.navigator.userAgent to browser console log looks differently (Edg/84.0.522.49 is missing):

5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.105 Safari/537.36 Edg/84.0.522.49

推荐答案

主要问题是您的Google幻灯片插件/边栏正在docs.google.com上托管的iframe中运行.

The main problem is that your Google Slides addon/sidebar is running inside an iframe which is hosted on docs.google.com.

新的基于Chromium的Microsoft Edge浏览器

The new Chromium based Microsoft Edge browser

要禁用用户代理覆盖功能,可以使用以下命令行参数运行Microsoft Edge可执行文件: --disable-domain-action-user-agent-override

To disable the user agent overrides functionality, you may run the Microsoft Edge executable using the following command line argument: --disable-domain-action-user-agent-override

这篇关于Google Appscript无法识别基于Chromium的Edge的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆