我有以下情况,我有一个服务项目(ASMX)和一个web项目(ASPX),我在ASP.NET开发服务器上本地运行。
我有一个jQuery脚本,其中包含大量调用本地asmx服务的函数(因此,jQuery脚本位于服务项目/Scripts上-执行一些数据库插入和更新)。
在我的客户页面上,我引用以下内容:
//Referance from client
<script src="Scripts/jquery-1.3.1.js" type="text/javascript"></script>
//Referance from service
我在本地启动了一个web应用程序,并通过地址为127.0.0.1的url访问该应用程序。但在javascript的一个函数中,它使用localhost进行进一步的操作。然后我得到了错误Origin http://127.0.0.1:8090 is not allowed by Access-Control-Allow-Origin.
有没有人能告诉我为什么?
我的页面中有一个WebBrowser:
<WebBrowser HorizontalAlignment="Stretch" Name="Browser"
VerticalAlignment="Stretch" Grid.Column="1"/>
现在,在加载页面之后,我想用以下内容注入一个JavaScript代码:
var doc = (HTMLDocument)Browser.Document;
var head = doc.getElementsByTagName("head"