Доступ к 127.0.0.1 по умолчанию в Opera 10? - PullRequest
3 голосов
/ 03 декабря 2009

В отличие от других браузеров (IE, FF, Chrome) Opera 10 не позволяет веб-сайтам получать доступ к контенту с локального хоста. Только когда 127.0.0.1 явно добавлено в список доверенных сайтов в Opera, это работает - все другие браузеры не нуждаются в этом.

Любые предложения о том, как можно программно добавить это в список доверенных сайтов в Opera (маловероятно, что это возможно), или заставить Opera поразить localhost, используя некоторые альтернативные средства, такие как какой-то тип файла междоменной политики на моем сайте?

Спасибо!

Ответы [ 4 ]

5 голосов
/ 30 декабря 2009

Расположение файла в Windows: $ USER_FOLDER / Данные приложения / 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
5 голосов
/ 06 декабря 2009

Поскольку это функция безопасности, ее нельзя обойти из веб-контента - иначе было бы бессмысленно использовать эту функцию в первую очередь. Какой у вас сценарий использования?

1 голос
/ 30 декабря 2009

Я не уверен, что вы обращаетесь к localhost / 127.0.0.1?

Является ли запрос браузера для прямого доступа к файловой системе? Или же ваш сервер работает на локальном хосте.

Я только что протестировал (в Linux), если ваш сервер привязан к интерфейсу 127.0.0.1, опера позволяет доступ.

1 голос
/ 30 декабря 2009

Я предполагаю, что вы устанавливаете какое-то программное обеспечение на компьютеры ваших клиентов - в противном случае, как вы можете быть уверены, что существует веб-сервер 127.0.0.1? Если да, то комментарий @ Autocracy к этому вопросу применим: найдите, где хранятся настройки «Надежных сайтов», и измените его во время установки.

...