Cordova条码扫描器无法在ui5应用上打开相机(台式机)

2020-08-18 11:50发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

由于来自SAP Cloud Platform的quagga.min.js文件错误,Cordova条码扫描器插件无法在ui5应用中打开相机。 这是源URL:"

https://webidecp-a ******* 6.dispatcher.hana.ondemand.com/hatdi_acf0c8a6f/hybrid/cordovafacade/plugins/com.sap.mp .cordova.plugins.barcodescanner/src/browser/quagga.min.js

"。

quaggamin-copy.txt

已授予相机权限。 几天后的反向扫描正在桌面应用程序上运行,但是从昨天开始,我的屏幕越来越白,而不是相机。 我可以在笔记本电脑的摄像头旁边看到白色的led灯。 此应用程序在fiori客户端上运行良好。

以下详细信息与SAP Cloud Platform门户服务(Fiori Launchpad)上的同一应用有关:

1。 在Web ide上检测到cordova(运行index.html),但在Portal Service上不可用。 我不明白为什么两种服务的代码相同时行为的差异。 我只能在fiori客户端(在SAP Portal上部署的应用)上运行此应用。

cordova-barcode-scan-plugin-issue-on-scp-portal。 jpg

2。 应用程序文件夹的内容分为两个单独的文件夹-" sap/fiori/application"和" sites"。 为什么会这样。 有关详细信息,请参考图像文件。 这种文件夹结构会在应用程序上呈现自定义图像时产生问题。 我必须采用一种解决方法,以便在Fiori启动板上的应用程序中显示自定义图像。

3。 View Controller源代码以单行显示,与在Web IDE完整堆栈上一样,它以正确的格式显示。 我必须单击"漂亮打印"选项以使其以正确的格式显示(如上图所示)。 局部变量被运行时变量名替换,这有时使调试变得困难。 为什么会这样?

最后,如何在SAP Fiori Client中调试应用程序?

请帮助我理解为什么这么多事情表现不同。

谢谢。

此致

Saurabh Singh。

cordova-barcode-scan-plugin-issue-on-scp.jpg (97.3 kB)

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

由于来自SAP Cloud Platform的quagga.min.js文件错误,Cordova条码扫描器插件无法在ui5应用中打开相机。 这是源URL:"

https://webidecp-a ******* 6.dispatcher.hana.ondemand.com/hatdi_acf0c8a6f/hybrid/cordovafacade/plugins/com.sap.mp .cordova.plugins.barcodescanner/src/browser/quagga.min.js

"。

quaggamin-copy.txt

已授予相机权限。 几天后的反向扫描正在桌面应用程序上运行,但是从昨天开始,我的屏幕越来越白,而不是相机。 我可以在笔记本电脑的摄像头旁边看到白色的led灯。 此应用程序在fiori客户端上运行良好。

以下详细信息与SAP Cloud Platform门户服务(Fiori Launchpad)上的同一应用有关:

1。 在Web ide上检测到cordova(运行index.html),但在Portal Service上不可用。 我不明白为什么两种服务的代码相同时行为的差异。 我只能在fiori客户端(在SAP Portal上部署的应用)上运行此应用。

cordova-barcode-scan-plugin-issue-on-scp-portal。 jpg

2。 应用程序文件夹的内容分为两个单独的文件夹-" sap/fiori/application"和" sites"。 为什么会这样。 有关详细信息,请参考图像文件。 这种文件夹结构会在应用程序上呈现自定义图像时产生问题。 我必须采用一种解决方法,以便在Fiori启动板上的应用程序中显示自定义图像。

3。 View Controller源代码以单行显示,与在Web IDE完整堆栈上一样,它以正确的格式显示。 我必须单击"漂亮打印"选项以使其以正确的格式显示(如上图所示)。 局部变量被运行时变量名替换,这有时使调试变得困难。 为什么会这样?

最后,如何在SAP Fiori Client中调试应用程序?

请帮助我理解为什么这么多事情表现不同。

谢谢。

此致

Saurabh Singh。

cordova-barcode-scan-plugin-issue-on-scp.jpg (97.3 kB)
付费偷看设置
发送
1条回答
SC_Yao
1楼-- · 2020-08-18 12:22

您好 Saurabh Singh

1。 Cordova插件仅适用于移动设备。 它们是为此而设计的。 如果您想直接通过浏览器应用程序从笔记本电脑使用相机或其他功能,则有一些开放源代码库,即使sap也有一些。

2。 不确定

3。 当您将应用程序推送到云或abap backedn系统时,sap使用grunt文件来最小化代码,因此有效负载大小将减小。 如果您想获取原始源代码,请使用下面的博客,请注意:ui现在已从博客中进行了很多更改,但是我相信您可以轻松找到该选项:)

https: //blogs.sap.com/2016/09/30/how-to-debug-ui-code-of-a-fiori-application /

4。 如果要在Fiori客户端中调试应用程序,则需要将其连接到移动设备并使用chrome开发人员选项。从那里开始定期进行javascript(ui5)应用程序调试。

https://software.intel.com/zh-CN/xdk/docs/using-remote-chrome-devtools-to-debug-android-cordova-apps

您可以找到许多其他具有相似内容的博客。

BR,

马赫什语

一周热门 更多>