Web Onesignal无法加载iframe错误

Web Onesignal无法加载iframe错误,web,onesignal,Web,Onesignal,我在更改应用程序的子域后遇到问题,前一天它还在工作,但现在它没有显示消息 OneSignal:无法加载带有URL的iFrame . 请检查您的 “subdomainName”与您的OneSignal Chrome平台上的匹配 设置 var OneSignal=window.OneSignal | |[]; var OneSignal=window.OneSignal | |[]; OneSignal.push([“init”{ appId:“MyAppID”//正确复制了UUID autoRe

我在更改应用程序的子域后遇到问题,前一天它还在工作,但现在它没有显示消息

OneSignal:无法加载带有URL的iFrame . 请检查您的 “subdomainName”与您的OneSignal Chrome平台上的匹配 设置


var OneSignal=window.OneSignal | |[];
var OneSignal=window.OneSignal | |[];
OneSignal.push([“init”{
appId:“MyAppID”//正确复制了UUID
autoRegister:false,/*设置为true可自动提示访问者*/
子域名称:“acacito”,
httpPermissionRequest:{
启用:true
},
通知按钮:{
enable:true/*设置为false以隐藏*/
}
}]);

我一直试图让它工作删除cookies或任何相关的数据,可以存储在浏览器中,但它不工作。同时使用Ctr+Shift+r重新加载,不确定会发生什么

撰写本文时,如果出现以下情况,则可能会发生此错误:

  • onesignal.com仪表板设置中的站点URL与您用于访问站点的URL不相同

    例如,如果仪表板平台设置的站点URL为
    http://my-site.com
    ,您必须从URL开始访问您的网站
    http://my-site.com
    。您可以访问
    http://my-site.com/page1
    ,您可以访问
    http://my-site.com/folder/page2
    ,但您必须从
    http://my-site.com
    。从技术上讲,站点URL是允许您的OneSignal配置运行的URL,OneSignal不允许任何其他站点源使用相同的子域初始化OneSignal

    对于更复杂的情况:

    • 如果您在
      http://localhost:8181
      ,您的网站URL也应该是
      http://localhost:8181
      (带有端口号)
    • 如果在
      hosts
      文件中定义了别名,则仍然必须使用站点URL中指定的来源。OneSignal web SDK查看地址栏上的内容,并将其与站点URL文本框中的内容进行比较
  • subdomainName
    (在本例中为
    acacito
    )的值与您在onesignal.com仪表板设置中为Chrome web推送选择的值不匹配

    请确保使用相同的值


谢谢,我正在使用其他平台如何将localhost设置为OneSignal进行开发测试。我不能这样做。存在任何文档,请帮助。
<script>
  var OneSignal = window.OneSignal || [];

  var OneSignal = window.OneSignal || [];
  OneSignal.push(["init", {
    appId: "MyAppID", // copied correctly the UUID
    autoRegister: false, /* Set to true to automatically prompt visitors */
    subdomainName: 'acacito',
    httpPermissionRequest: {
      enable: true
    },
    notifyButton: {
        enable: true /* Set to false to hide */
    }
  }]);
</script>