Zoho Integration (JS SDK) 有问题
I have a problem with Zoho Integration (JS SDK)
我 运行 通过 Web 选项卡应用程序,我的网站在 iframe 中加载。
第一页包含文件:
https://live.zwidgets.com/js-sdk/1.0.5/ZohoEmbededAppSDK.min.js 和我的自定义文件 app.js。
他的代码:
ZOHO.embeddedApp.on("PageLoad",function(data)
{
console.log(data);
})
ZOHO.embeddedApp.init();
这里一切都很好。 "PageLoad" 事件是 运行ning。
经过一定的业务逻辑后,我重定向页面 location.href="some url of my site"。此页面包含文件:https://live.zwidgets.com/js-sdk/1.0.5/ZohoEmbededAppSDK.min.js 和我的自定义文件 app-second.js。此文件包含相同的代码:
ZOHO.embeddedApp.on("PageLoad",function(data)
{
console.log(data);
})
ZOHO.embeddedApp.init();
但是 "PageLoad" 事件没有发生。为什么?
"PageLoad"事件只执行一次?在第一次打开 Zoho CRM 时?
我们可以理解,在您执行页面重定向后,页面加载方法没有被执行。
遗憾的是,Zoho 对象不会在其他页面中解析,它只会在您在开发者控制台中注册的页面中可用。
我们采用单页应用程序方法,因此您无法在其他页面中检索 CRM 信息。
作为解决方法,您可以根据业务逻辑隐藏和显示不同的部分。
我 运行 通过 Web 选项卡应用程序,我的网站在 iframe 中加载。 第一页包含文件: https://live.zwidgets.com/js-sdk/1.0.5/ZohoEmbededAppSDK.min.js 和我的自定义文件 app.js。 他的代码:
ZOHO.embeddedApp.on("PageLoad",function(data)
{
console.log(data);
})
ZOHO.embeddedApp.init();
这里一切都很好。 "PageLoad" 事件是 运行ning。
经过一定的业务逻辑后,我重定向页面 location.href="some url of my site"。此页面包含文件:https://live.zwidgets.com/js-sdk/1.0.5/ZohoEmbededAppSDK.min.js 和我的自定义文件 app-second.js。此文件包含相同的代码:
ZOHO.embeddedApp.on("PageLoad",function(data)
{
console.log(data);
})
ZOHO.embeddedApp.init();
但是 "PageLoad" 事件没有发生。为什么? "PageLoad"事件只执行一次?在第一次打开 Zoho CRM 时?
我们可以理解,在您执行页面重定向后,页面加载方法没有被执行。
遗憾的是,Zoho 对象不会在其他页面中解析,它只会在您在开发者控制台中注册的页面中可用。
我们采用单页应用程序方法,因此您无法在其他页面中检索 CRM 信息。
作为解决方法,您可以根据业务逻辑隐藏和显示不同的部分。