点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
我已经创建了一个扫描条形码的应用程序。 当我将应用程序的目标URL直接添加到SAP Fiori Client时,一切正常。 Cordova插件可以按我期望的方式使用。 当我将Fiori Launchpad的URL添加到SAP Fiori Client中并从FLP运行应用程序时,cordova是未定义的。 我在此处发现了类似的问题,但是有人提到在这种情况下,我需要使用窗口 .parent.cordova。 问题是window.parent.cordova也未定义。 我不使用语义对象,仅使用URL指向应用程序的index.html。 可能是我看不到插件的原因吗? 对于这种情况有什么解决办法吗?
我已经尝试将带有由SAP Web IDE中Hybrid Toolkit生成的插件的文件夹添加到项目中,并带有cordova.js文件,并且我在下面的行中添加了index.html:
然后可以使用cordova插件,但是运行扫描后什么也没有发生。 我想这是因为事件deviceready根本不会触发:
document.addEventListener(" deviceready",onDeviceReady,false);
预先感谢您的帮助。
致谢
Cordova插件只能在移动设备上运行,而不能在PC的浏览器中运行。
您必须在移动设备或仿真器(在PC中)的Fiori Client中运行您的应用程序。
我写到我是从SAP Fiori Client运行的-它是移动应用程序,所以我在移动设备上执行它。
一周热门 更多>