На нашем сайте есть несколько ссылок (и фрагментов javascript), которые содержат /2012/responses/{pathParams...}
, и теперь мне нужно условно добавить путь, если это веб-просмотр.
if (isWebview) {
// use '/2012/responses/webview/{pathParams...}'
} else {
// use '/2012/responses/{pathParams...}'
}
Я могу обрабатывать ссылки, просматривая document.links
, но мне интересно, есть ли способ обрабатывать фрагменты javascript, использующие window.location = '/2012/responses/...'
. Один из способов заключается в создании функции, которая изменяет window.location и заменяет операторы window.location этой функцией. Но есть ли способ обработать это как событие, чтобы при изменении страницы я мог условно вставить /webview
в URL-адрес? Ограничения браузера, по-видимому, ограничивают событие beforeunload
только запросом пользователя.
href
)? - person David says reinstate Monica   schedule 29.09.2012