javascript - 系统跟踪错误。未捕获的安全错误 : Failed to execute 'pushState' on 'History'

标签 javascript android jquery google-chrome systrace

我正在尝试打开由 systrace 生成的 HTML 文件。当我点击一个 block 时,我曾经获取选定的切片信息,如“持续时间”、“总时间”等。但是最新版本的 chrome 无法正常工作。

尝试了最新的 chrome(ver.45)、chrome beta(ver.46)和 chrome Dev(ver.47)版本,我发现所有版本都存在同样的问题。

我看到当我点击切片时,它没有显示细节,而是抛出错误说明

Uncaught SecurityError: Failed to execute 'pushState' on 'History': A history state object with URL 'file:///C:/Users/ssundark/Desktop/vsync_off_default_sclk.html' cannot be created in a document with origin 'null'.

有人可以让我解决这个问题吗?或者如果有什么方法我们可以打开这个文件来了解选择的切片信息。

最佳答案

我能够按照此处的说明修复它:https://stackoverflow.com/a/13262673/1292598

长话短说:使用 --allow-file-access-from-files 标志启动 Chrome。

关于javascript - 系统跟踪错误。未捕获的安全错误 : Failed to execute 'pushState' on 'History' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32508198/

相关文章:

javascript - 获取 html 表单信息并使用 ajax 推送到 PHP

javascript - 我怎样才能让 jscs 使用 grunt 的 --fix 选项?

asp.net - 在 Asp.net 应用程序中使用什么 : Callback, AjAX 或简单的 Javascript

android - 如何向未在 Google Play 上发布的 Facebook 好友发送 Android 应用请求(以安装应用)?

android - 在android中的TextView内自动链接

java - Android自定义用户界面实现错误

javascript - 如何将 unicode 字符转换为 svg,然后转换为 favicon

JavaScript 按属性的数组值对对象数组进行排序

javascript - Jquery Accordion 在单击时滑回?

javascript - jQuery .fadeOut 淡出颜色然后消失