2017-01-17 4 views
0

я искал много, но не нашел ответа, так что я буду просить вас :)запрещайте библиотеку JavaScript для загрузки в плавающем фрейме

Так что у меня есть этот сайт WordPress, который использует процесс регистрации IFrame третьей стороной (не спрашивайте почему).

Моя проблема в том, когда загружается загружаемая страница (которая содержит shitty iframe), iframe имеет в ней некоторый скрипт (что называется runtime_hybrid.js), который устанавливает фокус на первый видимый вход на странице.

Моему клиенту это не понравилось, и вы хотите, чтобы кто-то попал на страницу приложения, чтобы сначала увидеть верхние объяснения. Прямо сейчас автофокус прокручивается до «Имя» ...

Можете ли вы подумать о том, как предотвратить этот автофокус? У меня нет контроля над кодом iframe, это третья сторона, и я не думаю, что могу с этим справиться).

Любые предложения приветствуются.

ответ

0

В любом случае оказалось, что я не могу изменить это любым способом, потому что он находится в iframe. Я попытался использовать метод javascript blur(), который удалит фокус, но я не могу настроить таргетинг внутри iframe.

Таким образом, решение заключалось в использовании window.scrollTo (0,0) в document.ready (jquery), который происходит очень быстро, и это похоже на отсутствие прокрутки.

Надеюсь, что это поможет кому-то.

Смежные вопросы