安全错误无法在...创建工作人员脚本... klay.js无法从origin访问<my hana =“”trail =“”webide =“”>是什么意思?

时间:2017-12-08 11:22:18

标签: sapui5

我正在尝试使用sapui5控件NetworkGraph。我在graph.json中有节点和边缘的数据,并将它绑定到此控件的节点和边缘。 但每当我运行index.html时,我都会得到错误:

Error in layouting algorithm. - SecurityError: Failed to construct 'Worker': Script at 'https://sapui5.hana.ondemand.com/resources/sap/ui/thirdparty/klay.js' cannot be accessed from origin 'https://webidetesting6****-d*****trial.dispatcher.hanatrial.ondemand.com'.

这与交叉起源问题相同吗?  我无法弄清楚这一点。我没有提供任何布局算法。

1 个答案:

答案 0 :(得分:0)

我面临同样的问题。问题是,WebWorkers无法运行跨域。这是限制Cross domain and cross browser web workers

之一

有三种解决方案。

  1. 您迁移&#34; sap.ui.thirdparty&#34;重新申请你的空间并从那里加载
  2. 您将KlayWrapper.js及其周围的资源迁移到您所在的位置并进行修复
  3. 您告知SAP有关此问题的信息,并希望修复KlayWrapper.js
  4. 这就是我到现在所读到的内容。