В Google SpreadSheet, встроенном в iframe, как открывать гиперссылки внутри iframe вместо открытия в новой вкладке? - PullRequest
0 голосов
/ 25 июня 2019

Я встроил отчет, составленный в Google Sheets, на веб-страницу. Отчет очень большой и содержит много страниц, поэтому я добавил гиперссылки, чтобы упростить навигацию для пользователя.

Проблема в том, что когда я публикую электронную таблицу, гиперссылки открывают новую вкладку. Они открывают электронную таблицу на листе, на который они указывают, но мне нужно все, чтобы работать внутри iframe.

Есть ли способ заставить эту работу? Я пытаюсь перехватить событие, которое открывает новую вкладку, но так как src из Google, я не могу прослушать события щелчка. Я думал, что protectDefault () при щелчке по ссылке, проанализировать gid и параметры из ссылки и изменить src в iframe. Но мне нужен способ перехватить событие.

Может ли быть какая-то функциональность в Google Sheets, которая может помочь?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...