让file://访问http:// localhost

时间:2016-01-25 15:57:36

标签: javascript .htaccess google-chrome cors

我的桌面上有2个文件: int quantityToRemove = Convert.ToInt32(cmbQuantity.Text); string productName = cmbProdName.Text; string sqlUpdate = @"UPDATE Product SET quantityAvailable = quantityAvailable - @quantityToRemove WHERE productName= @productName"; SqlCommand inventorycontrol = new SqlCommand(sqlUpdate, con); inventorycontrol .Parameters.AddWithValue("quantityToRemove", quantityToRemove); inventorycontrol .Parameters.AddWithValue("productName", productName); ,我的localhost上有 file.html 。是否可以让文件访问localhost?目前,我在Chrome上遇到此错误:

  

Uncaught SecurityError:阻止了一个包含起源的帧" null"从   访问具有原点" http://localhost"的框架。框架   请求访问具有"文件"的协议,正在访问的帧   有#" http"的协议。协议必须匹配。

首选.htaccess解决方案,但local.html不起作用。

2 个答案:

答案 0 :(得分:4)

你做不到。 (除非完全绕过JSONP的政策)

您应该完全避免file://

答案 1 :(得分:0)

使用--disable-web-security标记重新启动Chrome。

来源:https://stackoverflow.com/a/3177718/1293492