相关疑难解决方法(0)

如何在"--allow-file-access-from-files"模式下使用Chrome启动html?

我和HERE的情况相同

要解决这个问题,我必须在"--allow-file-access-from-files"模式下使用Chrome启动html文件.我多次尝试后续步骤,但它不起作用.

  1. 在Windows 7下启动cmd
  2. 直接到chrome.exe文件夹
  3. 做这个 chrome --allow-file-access-from-files file:///C:/test%20-%203.html

html javascript google-chrome

116
推荐指数
7
解决办法
31万
查看次数

如何在本地运行angularjs文档

我编译了最新的angular.js并发现doc中的链接都指向绝对URL angularjs.org/....我希望能够在本地读取doc.

angularjs

20
推荐指数
3
解决办法
1万
查看次数

HTML5 Web Workers可在Firefox 4中使用,但不适用于Chrome 12.0.742.122

当我尝试在HTML5中使用Web Workers功能时,我的firefox工作愉快,但chrome抱怨:

未捕获的TypeError:无法调用未定义的方法'postMessage'xstartWorkerworker.html:7(匿名函数)worker.html:1 onclickworker.html:2

worker.html

<button onclick="xstartWorker()">Start worker</button>
<output id="result"></output>
<script>
function xstartWorker()
{
  worker.postMessage({'cmd': 'startWorker', 'msg': 'Start now!'});
}

var worker = new Worker('worker.js');

worker.addEventListener('message', function(e)
  {
      document.getElementById('result').textContent = e.data;
  }
  , false);
</script>
Run Code Online (Sandbox Code Playgroud)

worker.js

self.addEventListener('message', function(e)
{
  var data = e.data;
  switch (data.cmd)
  {
    case 'startWorker':
      self.postMessage('worker thread start now:' + data.msg);
      break;
    default:
      self.postMessage('default');
  }
}
, false);
Run Code Online (Sandbox Code Playgroud)

我能做些什么让它在chrome中运行?

顺便说一下,当我在http://playground.html5rocks.com/#inline_workers上试用这个样本 并且这次chrome工作时,但是firefox抱怨说

错误:worker未定义源文件:http: //playground.html5rocks.com/ Line:39

javascript firefox html5 google-chrome

9
推荐指数
2
解决办法
3888
查看次数

添加文件://.Chrome扩展程序的权限

如何使用chrome扩展名为file:///启用权限.在我的manifest.json中,我尝试过:

"permissions": [
  "file:///*"
]
Run Code Online (Sandbox Code Playgroud)

"permissions": [
  "file://*"
]
Run Code Online (Sandbox Code Playgroud)

以及

"permissions": [
  "*:///C"
]
Run Code Online (Sandbox Code Playgroud)

这些都不起作用.

javascript chromium google-chrome-extension

6
推荐指数
1
解决办法
6530
查看次数

Chrome的Web worker设置

我创建了一个适用于Firefox但不适用于GoogleChrome的网站.该网站使用Web工作者,我收到常见错误消息:

 "Uncaught SecurityError: Failed to create a worker: script at
    'file:///home/useraccount/School/MasterThesis/Code/physijs_worker.js' 
  cannot be accessed from origin 'null'."
Run Code Online (Sandbox Code Playgroud)

我已经读过这篇文章了,本教程末尾(http://www.html5rocks.com/en/tutorials/workers/basics/)在"安全性"一词中对此进行了详细解释.

这是我的谷歌Chrome版本:

Google Chrome   32.0.1700.107 (Official Build 248368) 

OS  Linux 

Blink   537.36 (@165586)

JavaScript  V8 3.22.24.17

User Agent  Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/32.0.1700.107 Safari/537.36

Command Line     /usr/bin/google-chrome 
  --allow-access-from-files --flag-switches-begin 
  --ignore-gpu-blacklist --flag-switches-end
Run Code Online (Sandbox Code Playgroud)

在这里,我们可以看到--allow-access-from-files标志确实已设置.我在我的UBUNTU 13.10上运行它.

正如许多论坛所建议的那样,我还检查了URL链接是否完整.

有网站使用Three.js和Physi.js.

关于问题可能是一些建议会很好.

javascript linux google-chrome

6
推荐指数
1
解决办法
1万
查看次数

“physi.js”导致错误:“无法从原点‘null’访问脚本”

我正在尝试使用 physi.js 库 ()。我遵循了给出的所有步骤:

https://github.com/chandlerprall/Physijs/wiki/Basic-Setup

但是,我得到了错误:

Uncaught SecurityError: Failed to construct 'Worker': Script at 'file://172.16.159.200/js/physijs_worker.js' cannot be accessed from origin 'null'.
Run Code Online (Sandbox Code Playgroud)

我试图更深入,并看到该行的问题:

this._worker = new Worker( Physijs.scripts.worker || 'physijs_worker.js' );
Run Code Online (Sandbox Code Playgroud)

是什么导致了这个问题?浏览器是谷歌浏览器。我检查过,文件“physijs_worker.js”出现在正确的位置。

javascript physics-engine three.js physijs

5
推荐指数
1
解决办法
6746
查看次数

为什么Chrome不允许Web Worker在JavaScript中运行?

如果我尝试通过JavaScript文件使用网络工作者,Chrome会抛出错误 -

Uncaught SecurityError:无法创建worker:'(path)/worker.js'中的脚本无法从origin'null'访问.

但是如果我们直接使用HTML,它就允许它们.

Chrome上的答案无法加载网络工作者说Chrome在从本地文件运行脚本时不允许您加载Web工作者.

为什么chrome不允许Web worker在本地运行?

Web Workers在Firefox,Safari和Edge中完全正常工作

html javascript google-chrome web-worker

2
推荐指数
1
解决办法
9218
查看次数

未捕获的 DOMException:无法构建“Worker”:papaparse.mi.js 中的脚本

我尝试在 LRS 中将 CSV 数据作为 xAPI 语句导入。我厌倦了按照规定的步骤进行操作。但我无法获取数据。它会引发错误。”未捕获的 DOMException:无法构造 'Worker':脚本 atUncaught DOMException:无法构造 'Worker':papaparse.min.js 的脚本

这是我尝试过的 github 链接。https://github.com/mariocoski/csv-to-xapi

这是我收到的错误 papaparse.min.js:6 Uncaught DOMException: Failed to Construction 'Worker': Script at 'file:///Users/dassintern/Documents/ayash/csv-to-xapi-master/js /lib/papaparse.min.js?papaworker' 无法从原点 'null' 访问。在 f (file:///Users/dassintern/Documents/ayash/csv-to-xapi-master/js/lib/papaparse.min.js:6:11265) 在 Object.t [as parse] (file:/ //Users/dassintern/Documents/ayash/csv-to-xapi-master/js/lib/papaparse.min.js:6:91) 在 HTMLInputElement。(file:///Users/dassintern/Documents/ayash/csv-to-xapi-master/js/csv-parser-extension.js:60:8) 在 HTMLInputElement.dispatch ( https://ajax.googleapis.com /ajax/libs/jquery/1.11.2/jquery.min.js:3:8549 ) 在 HTMLInputElement.r.handle (https://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js:3:5252 )

javascript csv file xapi

1
推荐指数
1
解决办法
9457
查看次数