Web Onesignal无法加载iframe错误
我在更改应用程序的子域后遇到问题,前一天它还在工作,但现在它没有显示消息 OneSignal:无法加载带有URL的iFrame . 请检查您的 “subdomainName”与您的OneSignal Chrome平台上的匹配 设置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
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为
,您必须从URL开始访问您的网站http://my-site.com
。您可以访问http://my-site.com
,您可以访问http://my-site.com/page1
,但您必须从http://my-site.com/folder/page2
。从技术上讲,站点URL是允许您的OneSignal配置运行的URL,OneSignal不允许任何其他站点源使用相同的子域初始化OneSignal 对于更复杂的情况:http://my-site.com
- 如果您在
,您的网站URL也应该是http://localhost:8181
(带有端口号)http://localhost:8181
- 如果在
文件中定义了别名,则仍然必须使用站点URL中指定的来源。OneSignal web SDK查看地址栏上的内容,并将其与站点URL文本框中的内容进行比较hosts
- 如果您在
(在本例中为subdomainName
)的值与您在onesignal.com仪表板设置中为Chrome web推送选择的值不匹配 请确保使用相同的值acacito
<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>