Я хочу удалить событие открытия новой страницы, обработать URL с помощью функции javascript, чтобы href не работал.
Я использую титановый appcelerator для создания приложения для iPhone, хорошо, он закончен, но это обновление.
В любом случае, у меня есть веб-представление, поэтому я могу отображать гиперссылки, но когда я нажимаю на эту ссылку, открывается страница внутри этого же веб-просмотра.
Там, где начинается проблема, мне нужно отловить событие открытия URL-адреса и вызвать функцию, чтобы открыть новое веб-представление или сафари с заданным URL-адресом.
Я не очень хорош в html / js / regex, поэтому я сталкиваюсь с этой проблемой.
Вот тестовый пример:
1. HTML содержит URL без HREF, это должно быть сделано кликабельным, чтобы я мог открыть URL.
2. HTML содержит URL с href, это не должно открывать URL, но использовать функцию js
3. HTML содержит URL с и без href, оба должны быть кликабельны и вызывать функцию js, чтобы открыть URL в новом веб-представлении или сафари.
Я думаю, это проясняет то, чего я ожидаю достичь,
вот мой код, содержащий функции, которые у меня есть сейчас для этих случаев, но первая функция работает, если нет случая 2. И вторая функция не вызывает событие ... замена просто функцией также не работает .
Контрольный пример
Надеюсь, кто-нибудь может мне помочь с этим