Стартовая страница › Форумы › Ошибки в работе › Интерфейс: внешняя ссылка
- В этой теме 8 ответов, 2 участника, последнее обновление 5 лет, 5 месяцев назад сделано Mikhail.
-
АвторСообщения
-
08.11.2018 в 07:07 #10657baurУчастник
Failed to load resource: the server responded with a status of 404 (Not Found) view.js:207 Uncaught DOMException: Blocked a frame with origin "http://server" from accessing a cross-origin frame. at HTMLIFrameElement.<anonymous> (http://server/Scada/js/view.js:207:46) at HTMLIFrameElement.dispatch (http://server/Scada/lib/jquery/jquery.min.js:3:7537) at HTMLIFrameElement.r.handle (http://server/Scada/lib/jquery/jquery.min.js:3:5620) md.html:1 Failed to load resource: the server responded with a status of 404 (Not Found)
это происходить когда меняешь адрес (и старый адрес уже не доступен)
ничего не помогает, ни Shift+F5 ни полный сброс браузера ни перезапуск ScadaServer.
Помогает только смена номера интерфейса, поменял ID и все ссылка уже работает.возможно и время тоже помогает, потому что вчера оставил одну ссылку с 404 утром уже работает, просто не помню, может перед уходом поменял ID
08.11.2018 в 07:13 #10658baurУчастниксмена ID не вариант если уже настроена права, который и так трудно переделать в текущий реализации
PS: как можно внешнюю ссылку представить в виде дерево (TreeName\http://***)?
- Этот ответ был изменен 5 лет, 5 месяцев назад от baur.
08.11.2018 в 14:03 #10661baurУчастник08.11.2018 в 16:37 #10663MikhailМодераторэто происходить когда меняешь адрес (и старый адрес уже не доступен)
Где именно меняется адрес?
Проверьте на вкладке Network инструментов браузера, по какому адресу браузер пытается загрузить страницу? По старому или новому?
08.11.2018 в 16:58 #10664baurУчастникГде именно меняется адрес?
адрес в таблице интерфейс, там я указал адрес http:\\… потом меняется адрес (физический) в таблице интерфейс прописываю новый, тут такая ошибка. Как будто система ищет предыдущую адрес …
Проверьте на вкладке Network инструментов браузера, по какому адресу браузер пытается загрузить страницу? По старому или новому?
Хорошо, попробую …
09.11.2018 в 05:20 #10666baurУчастникПроверьте на вкладке Network инструментов браузера, по какому адресу браузер пытается загрузить страницу? По старому или новому?
браузер ссылается на старый адрес и похоже время лечить тут уместно (куки с уничтожением?)
еще, ошибка
Uncaught DOMException: Blocked a frame with origin «http://server» from accessing a cross-origin frame.
at HTMLIFrameElement.<anonymous> (http://server/Scada/js/view.js:207:46)
at HTMLIFrameElement.dispatch (http://server/Scada/lib/jquery/jquery.min.js:3:7537)
at HTMLIFrameElement.r.handle (http://server/Scada/lib/jquery/jquery.min.js:3:5620)не имеет отношение к этой ситуации, думаю это связано с тем, что источник обернуть в iframe, вот код
<iframe scrolling=»no» width=»100%» height=»93%» src=»http://outservice?rs:embed=true» frameborder=»0″ allowFullScreen=»true»></iframe>
хотя в итоге страница обернутый в iframe показывается нормально, но всегда ловится ошибка Blocked a frame with origin
- Этот ответ был изменен 5 лет, 5 месяцев назад от baur.
09.11.2018 в 17:34 #10692MikhailМодераторбраузер ссылается на старый адрес
Адрес не хранится в cookies. Делается редирект на уровне серверного кода веб-страницы. Похоже браузер запоминает, куда происходил редирект.
09.11.2018 в 17:42 #10693MikhailМодераторUncaught DOMException: Blocked a frame with origin «http://server» from accessing a cross-origin frame.
Спасибо. Исправление войдёт в следующую версию.
09.11.2018 в 18:10 #10694MikhailМодераторбраузер ссылается на старый адрес
Какая версия браузера?
Серверный редирект со статусом 302 согласно документации не должен кэшироваться. Попробуйте, пожалуйста, на другом клиентском компьютере.
Для проверки откройте страницу:
http://localhost/scada/plugins/WebPage/Landing.aspx?viewID=Ваш_ID
При открытии страницы в инструментах браузера на Network должен быть виден редирект, его статус и адрес перехода. -
АвторСообщения
- Вы должны авторизироваться для ответа в этой теме.