Google Apps Script HtmlService 图标在 Safari 中发出混合不安全内容警告

Google Apps Script HtmlService favicon gives mixed insecure content warning in Safari

GAS HtmlService 现在允许我们为我们的网络应用程序设置一个图标,如下所述:https://code.google.com/p/google-apps-script-issues/issues/detail?id=2005

然而,这将仅在 Chrome 中完美运行。在 Firefox 和 Safari 中,我收到以下错误:Loading mixed (insecure) display content "http://www.google.com/url?q=<favicon url>" on a secure page

Safari 拒绝显示 favicon,而 Firefox 仍然显示它(不关心 IE)。现在,我使用的图标是用 'https' 指定的,并且可以通过 https(托管在 imgur 上)访问。

var html = HtmlService.createTemplateFromFile('page')
      .evaluate()
      .setSandboxMode(HtmlService.SandboxMode.IFRAME)
      .addMetaTag('viewport', 'width=device-width, initial-scale=1, maximum-scale=2.0, user-scalable=yes')
      //.setWidth(400)
      //.setHeight(300)
      .setTitle('...')
      .setFaviconUrl('https://i.imgur.com/<filename>');  

有谁知道如何正确使用 https 加载网站图标以避免收到警告并在 Safari 中加载它?

这看起来是个错误; it has been reported to the Google team.

这为我解决了 chrome(示例):

function doGet() {

 return ShowPage();

}

function ShowPage() {

  var html = HtmlService.createHtmlOutputFromFile('Index')

      .setSandboxMode(HtmlService.SandboxMode.IFRAME)
      .addMetaTag('viewport', 'width=device-width, initial-scale=1, maximum-scale=2.0, user-scalable=yes')
      //.setWidth(400)
      //.setHeight(300)
      .setTitle('Banco de horas')
       html.setFaviconUrl('http://hkfew.org.hk/ckfinder/userfiles/images/20150126022444168.png')


  return html;

}