ajax在谷歌浏览器本地文件不能

用ajax加载一个本地的html文件,结果别的浏览器都可以显示,唯独谷歌浏览器不行,错误提示如下:Cross origin requests are only supported for protocol schemes: http, data, chrome-extension, https, chrome-extension-resource.我理解好像是这个得在服务器端才能load,本地的解决不了。我是mac,打开终端,取得权限,复制下面代码回车,会新打开一个谷歌浏览器,与原来安装的并不冲突,然后在这个浏览器下就能正常显示文件了。
"/Applications/Google Chrome.app/Contents/MacOS/Google Chrome" --allow-file-access-from-files
 
时间: 2024-11-09 07:25:52

ajax在谷歌浏览器本地文件不能的相关文章

Ajax请求本地文件

当你访问到这个博客的时候,可能要让你失望了,这篇博客不是介绍怎样实现Ajax请求本地文件,而是劝兄弟姐妹们放弃吧. 想想别的办法,如利用C等 也许在很多年前,Ajax请求本地文件可以实现,例如IE的Active插件会让你实现很多你可能想到的操作本地文件的需求,但是今天,不可以了. 在W3C官网上,Ajax请求明确提出AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML),AJAX 是与服务器交换数据并更新部分网页的艺术,在不重新加

让Chrome支持Ajax/$http方式读取本地文件

在开发中经常写些小demo调试一下插件什么的 数据源又经常手动构造分离为一个单独的文件.用ajax或$http去访问时总是拒绝访问.这个时候可以给Chrome的快捷图标加启动参数,让浏览器允许js访问本地文件.在快捷图标右键属性=>目标位置后附加即可: --allow-file-access-from-files 代码里配置好路径即可正常读取,例如: app.controller('FileController',function($scope,$http){ $scope.obj={}; $h

AJAX-XMLHttpRequest和本地文件

网页中可以使用相对URL的能力通常意味着我们能使用本地文件系统来开发和测试HTML,并避免对Web服务器进行不必要的部署. 然而当使用XMLHttpRequest进行Ajax编程时,这通常是不行的. XMLHttpRequest用于同HTTP和HTTPS协议一起工作.理论上,它能够同FTP这样的其他协议一起工作,但比如请求方法和响应状态码等部分API是HTTP特有的.如果从本地文件中加载网页,那么该网页中的脚本将无法通过相对URL使用XMLHttpRequest,因为这些URL将相对于file:

头疼:为什么chrome不能访问本地文件(带--disable-web-security --allow-file-access-from-files )

如题,寻求帮助! chrome 带参数启动 --disable-web-security  --allow-file-access-from-files 照理应该可以加载本地文件,找遍google和英文网站,还是没解决问题. chrome控制台不报错,但是请求状态 canceled. AJAX用jquery库也一样. <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head>

jquery读取本地文件

<html> <head> <script type="text/javascript" src="/jquery/jquery.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("#b01").click(function(){ htmlobj=$.ajax({

java+js实现展示本地文件夹下的所有图片demo

java+js实现展示本地文件夹下的所有图片demo 最近项目遇到需要实现前端通过一个按钮点击事件,弹窗浏览本地文件夹下的所有图片: 思路: - 获取到所需展示图片的本地文件夹内所有图片的文件绝对路径名称(路径+图片名称.格式名称) - 由于图片过大,对图片进行按比例压缩再展示 - 在前端展示图片 - (前端各式各样的展示--) 第一步:获取本地文件夹中的所有图片路径 java代码: package com.giscafer.common; import java.io.File; import

MVC中使用Ajax和HTML5实现文件上传功能

引言 在实际编程中,经常遇到实现文件上传并显示上传进度的功能,基于此目的,本文就为大家介绍不使用flash 或任何上传文件的插件来实现带有进度显示的文件上传功能. 基本功能:实现带有进度条的文件上传功能 高级功能:通过拖拽文件的操作实现多个文件上传功能 背景 HTML5提供了一种标准的访问本地文件的方法——File API规格说明,通过调用File API 能够访问文件信息,也可以利用客户端来验证上传文件的类型和大小是否规范. 该规格说明包含以下几个接口来使用文件: File接口:具有文件的“读

MVC5:使用Ajax和HTML5实现文件上传功能

引言 在实际编程中,经常遇到实现文件上传并显示上传进度的功能,基于此目的,本文就为大家介绍不使用flash 或任何上传文件的插件来实现带有进度显示的文件上传功能. 基本功能:实现带有进度条的文件上传功能 高级功能:通过拖拽文件的操作实现多个文件上传功能 背景 HTML5提供了一种标准的访问本地文件的方法--File API规格说明,通过调用File API 能够访问文件信息,也可以利用客户端来验证上传文件的类型和大小是否规范. 该规格说明包含以下几个接口来使用文件: File接口:具有文件的"读

Java+Json+JQuery将本地文件显示在网页上

前段时间为是练习JQuery和Java遍历目录,写了一个JavaWeb(使用Jsp+Servlet)的例子.源代码下载:https://github.com/liaoyu/uudisk 上述源码是Myeclipse新建的项目,需要配置一些环境,比如JRE路径,以下是运行截图,界面模仿新浪微盘 工作原理就是通过Java遍历系统(Windows)的目录,前台通过点击图标以ajax方式触发事件,后台以json数据的形式把文件结构返回给前台,前台通过JS解析JSON数据内容,展示不同的图片.目前尚存在的