3

与其他浏览器(IE、FF、Chrome)不同,Opera 10 不允许网站从 localhost 访问内容。只有当 127.0.0.1 明确添加到 Opera 中的受信任网站列表时,此功能才有效 - 所有其他浏览器都不需要此功能。

关于如何以编程方式将其添加到 Opera 中的受信任站点列表(不太可能)或使用某些替代方式(例如我的网站上的某种类型的跨域策略文件)使 Opera 访问 localhost 的任何建议?

谢谢!

4

4 回答 4

5

由于这是一项安全功能,因此不应该从 Web 内容中规避它 - 否则一开始就没有该功能。你的用例是什么?

于 2009-12-06T19:37:30.143 回答
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
于 2009-12-30T18:15:43.410 回答
1

我不确定您在 localhost/127.0.0.1 上访问什么?

是否请求浏览器直接访问文件系统?或者您的服务器是否在本地主机上运行。

我刚刚测试(在Linux上),如果您的服务器绑定到127.0.0.1接口,则opera允许访问。

于 2009-12-30T19:16:40.357 回答
1

我假设您正在客户的机器上安装某种软件——否则,您如何确定在 127.0.0.1 上有一个网络服务器?如果是这样,@Autocracy 对该问题的评论适用:找到“受信任的站点”设置的存储位置,并在安装期间对其进行修改。

于 2009-12-30T00:33:46.053 回答