как красиво обыграть следующий сценарий
есть удаленный сервер с админкой. в нескольких view есть кнопочка распечатать, к примеру, счет.
кнопка линк ведет на локальный серверу и передает id заказа
тк. браузер находится в локалке, все великолепно - печатать можно только в бюро
далее локальный сервер обращается по webservice обратно на удаленный и тянет данные,
с их помощью генерит pdf документ и отдает его на cups.
далее может вернуть хоть json хоть html хоть даже ничего
хочется вызвать этот сервис в заднем фоне
проблема: админка удаленного сервера доступна только по https, локальный сервер же по http
при попытке вызвать print-server.local в iframe или через ajax выдает ошибку
зашифровать локалку (https) - будет самописный сертификат, смысла особого нет
передать локальному серверу "куда вернуться" установить target=_self, а далее скриптом или метатэгом перереврайтиться назад но с учетом ajax на удаленке будет сложновато
можно ли просто настроить браузер чтоб ссылку на локальный сервер не блокировал?
есть удаленный сервер с админкой. в нескольких view есть кнопочка распечатать, к примеру, счет.
кнопка линк ведет на локальный серверу и передает id заказа
Код:
http://print-server.local/.../?id=42
далее локальный сервер обращается по webservice обратно на удаленный и тянет данные,
с их помощью генерит pdf документ и отдает его на cups.
далее может вернуть хоть json хоть html хоть даже ничего
хочется вызвать этот сервис в заднем фоне
проблема: админка удаленного сервера доступна только по https, локальный сервер же по http
при попытке вызвать print-server.local в iframe или через ajax выдает ошибку
вижу решения которые мне не нравятся[blocked] The page at 'https://site.com/mypage' was loaded over HTTPS, but ran insecure content from 'http://print-server.local/.../?id=42': this content should also be loaded over HTTPS.
зашифровать локалку (https) - будет самописный сертификат, смысла особого нет
передать локальному серверу "куда вернуться" установить target=_self, а далее скриптом или метатэгом перереврайтиться назад но с учетом ajax на удаленке будет сложновато
можно ли просто настроить браузер чтоб ссылку на локальный сервер не блокировал?