Хотя я пытался обновлять содержимое страницы динамически с помощью Ajax / JQuery, я узнал о проблеме SOP и ограничениях, однако мне было интересно, может ли быть способ решить мою небольшую проблему.
Чтобы было легче понять, я сначала объясню рабочий процесс.
Я получаю веб-страницы по электронной почте, то есть электронные письма HTML. Веб-страницы содержат формы HTML таким образом, как только форма будет завершена, она будет отправлена на правильный веб-сервер (php) для хранения данных.
Я в основном использую Outlook 2007 в качестве моего почтового клиента (ничего не говорю здесь, я знаю !!!), но для некоторых ограничений безопасности IFRAMES отключены при «открытии» электронной почты. Я обошел эту проблему, используя скрипт VBA, который копирует весь контент страницы, сохраняет его в файловой системе как отдельную веб-страницу и загружает в браузер (Firefox).
Как только страница загружается в браузер, в адресной строке отображается URL-адрес локальной / файловой системы, такой как
file:///C:/Users/Bob/Desktop/outlookpage.htm
До сих пор проблем нет, отлично работает; теперь проблема:
Я хотел динамически обновлять содержимое страницы, используя Ajax, используя jQuery.load
, однако это то, куда входит SOP. Страница PHP, загружаемая для динамического обновления веб-страницы, рассматривается как работающая в другом домене, поэтому она блокируется.
Мне было интересно, как обойти это.