Это сработало для меня:
в веб-просмотре я добавил onShouldStartLoadWithRequest с функцией.
<WebView
other
stuff
onShouldStartLoadWithRequest={this.openExternalLink}
/>
, а затем функция:
openExternalLink= (req) => {
const isHTTPS = req.url.search('https://') !== -1;
if (isHTTPS) {
return true;
} else {
if (req.url.startsWith("test://")) {
this.props.navigation.navigate('Home');
}
return false;
}
}
Не нужно ничего менять в App.js
Обновление 2: проект был заархивирован (т.е. мертвый) с июня 2011 снова.
Обновление: проект был восстановлен и теперь находится в процессе активного развития снова.
Его в значительной степени мертвый из-за отсутствия поддержки разработчиков. Вот некоторыенедавние событиясообщения из их списка рассылки, говорящего об отсутствии перемещения на проекте.
Плагин Jigloo для Eclipse является довольно большой альтернативой Визуальному Редактору. Хотя все еще вполне столь же хороший как редактор GUI Netbeans это довольно устойчиво и полнофункционально, особенно по сравнению с тем, что было доступно в Визуальном плагине Редактора. Определенно должен дать ему выстрел.
Что происходит? Это назвало NetBeans, и это уже произошло.
Я собираюсь быть проваленным для этого, но они знают, что это верно. Я люблю затмение и использовал его неукоснительно, так как я запустил Java. Я не говорю, что мне нравится Netbeans, это - просто все, что я слышу каждый раз, когда понятие Java визуальный редактор поднято.
На самом деле NetBeans стал НАМНОГО НАМНОГО лучше. Я использовал Eclipse, Netbeans и IntelliJ в течение нескольких лет каждый, и NetBeans, по крайней мере, так же хорош (производительность, удобство использования и функции) как другие теперь.
Это также улучшается более быстро, чем другие.
У них есть люди рабочий полный рабочий день на альтернативной поддержке языка, таким образом, Вы найдете, что у них есть лучшая поддержка Ruby в промышленности, и я полагаю, что Python собирается стать той пользой также.
Конечно, Eclipse все еще имеет тот сумасшедший прохладный список ожидающих выполнения задач, который помнит, какие файлы Вы продолжили работать для каждой ошибки и можете забрать Вас к набору файлов/редактирований для любой ошибки, Вы продолжили работать, это действительно удивительно для использования, и я не думаю, что это доступно на любой из других платформ.
---Пересмотр с лет в будущем---
Я использовал Netbeans больше и действительно должен дать премию Eclipse. Различие было в вертикальных средах программирования - большинство будет предназначаться для Eclipse и игнорировать netbeans. Вам редко нужны они, но когда Вам нужны они часто нет никакого пути вокруг них. Если Netbeans действительно имеет эквивалент, это часто - багги на грани того, чтобы не быть применимым, обычно самой большой проблемой является поддержка эмулятора.
Вы не столкнетесь с ними, если Вы не будете работать в определенной промышленности - разработка Android один, основной диск должен был поддерживать Eclipse, Небраска, кажется, запаздывает. Другой я продолжил работать, находится в промышленности ТВ/кабеля.
Для необработанной разработки Java, однако, я все еще дал бы Netbeans немного края, потому что это - среда, которая предназначалась и поддерживалась солнцем.
Visual Editor выпускает новую версию 1.4 16 сентября. Инструкции по установке RC находятся здесь:
http://wiki.eclipse.org/VE/Update
FWIW, проект на какое-то время остановился. Но над этим снова работает новая и относительно разнородная группа людей. Большая часть последних работ посвящена обеспечению совместимости нового выпуска с Eclipse Galileo.
Да, к сожалению, он мертв. Глядя на вышеупомянутые цепочки писем, посвященные его возрождению, я чувствую, что даже если он будет поднят, он быстро рухнет под тяжестью некоторых новых требований («сделайте его универсальным, отредактируйте все, от SWT до HTML»).