как использовать плагин native control в PhoneGap для загрузки другой страницы в UIWebView

#uiwebview #cordova #uitabbar

#uiwebview #кордова #uitabbar

Вопрос:

Я использую плагин NativeControls для создания панели вкладок —http://d.pr/vBJZ

По-видимому, при первой загрузке к панели вкладок прикреплено событие onSelect, и я могу легко обновить webview, выполнив window.местоположение=»http://someremotedomain.com «.

Но как только webview обновляется новой внешней страницей, кажется, что панель вкладок теряет событие onSelect.

Я полагаю, мой реальный вопрос заключается в следующем: почему кнопки панели вкладок теряют событие onSelect, когда webbview начинает показывать другую (удаленную / внешнюю) страницу?

Означает ли это, что я должен повторно инициализировать NativeControls на каждой новой странице? это невозможно, потому что страница, которую я показываю, поступает из внешнего источника, который не включает файлы, связанные с phonegaps js.

Мой 2-й вопрос — вероятно, помог бы мне решить дилемму, есть ли какой-либо способ захватить элемент управления UIWebView?

Ответ №1:

ладно, неважно, я разобрался:

  1. функция обратного вызова javascript больше не существует на следующей странице

  2. да, вы можете — но я не знаю, в файле js, но в плагине / obj-c вы можете получить доступ к webview