Google-Google chrome浏览器下面不支持ajax本地访问,有什么办法解决?

Google-Google chrome浏览器下面不支持ajax本地访问,有什么办法解决?

晚风撩人 发布于 2017-03-17 字数 229 浏览 1320 回复 2

网上找到一个办法是:将html5的程序做成chrome的扩展程序
做法见此链接 让chrome 支持 ajax 本地访问
这个有点麻烦,有没有其它更简单的办法?

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

夜无邪 2017-08-08 2 楼

还可以用HTML5写一个Chrome插件的形式来让Chrome支持Ajax本地访问

以下是制作和安装扩展的步骤:

1、在程序根目录下面增加一个manifest.json 文件:

文件格式为:
{
"name": "DemoApp",
"description": "Demo",
"version": "0.1",
"app": {
"launch": {
"local_path": "***.html"
}
},

"permissions": [
"unlimitedStorage"
]
}

2,将该程序利用chrome打包。 打开chrome,在设置按钮中选择 “工具>扩展程序”,或者在地址栏输入chrome://extensions/。

3、点击扩展程序,打包html程序

4、将打包后的扩展程序拖到chrome浏览器里面安装,安装完后,运行程序即可。

泛泛之交 2017-04-29 1 楼

启动chrome时候带上 --allow-file-access-from-files 参数。
在chrome 43.0.2357.81 (正式版本) m (Win 7 64 位)上执行命令:
"C:Program Files (x86)GoogleChromeApplicationchrome.exe" --flag-switches-begin --flag-switches-end --allow-file-access-from-files --flag-switches-begin --flag-switches-end
可以实现jQuery.ajax()本地文件;双引号的内容为chrome安装路径