与其他浏览器(IE,FF,Chrome)不同,Opera 10不允许网站访问localhost中的内容。只有当将127.0.0.1明确添加到Opera中的受信任网站列表时才能正常工作 - 所有其他浏览器都不需要此功能。
有关如何以编程方式将其添加到Opera中的受信任站点列表(不太可能这样做)的任何建议,或者使用某些替代方法(例如我网站上的某种类型的跨域策略文件)使Opera命中localhost?
谢谢!
答案 0 :(得分:5)
由于这是一项安全功能,因此不应该将其从网页内容中剔除 - 否则首先拥有该功能将毫无意义。你的用例是什么?
答案 1 :(得分:5)
Windows中的文件位置:$ USER_FOLDER / Application Data / Opera / Opera /
确保歌剧关闭,追加,享受。
$ cat trusted_repositories.ini 
Opera Preferences version 2.1
; Do not edit this file while Opera is running
; This file is stored in UTF-8 encoding
[whitelist]
http://widgets.opera.com
https://widgets.opera.com
http://unite.opera.com
https://unite.opera.com
答案 2 :(得分:1)
我假设您正在客户的计算机上安装某种软件 - 否则,您如何确定在127.0.0.1处有一个网络服务器?如果是这样,@ Autocracy对该问题的评论适用:找到存储“可信站点”设置的位置,并在安装过程中对其进行修改。
答案 3 :(得分:1)
我不确定你在localhost / 127.0.0.1上访问了什么?
请求浏览器是否可以直接访问文件系统?要么 是你的服务器在localhost上运行。
我刚刚测试过(在Linux上),如果你的服务器绑定到127.0.0.1接口,那么opera是允许的 访问。