Допустим, у меня есть веб-сайт, который содержит только 2 страницы.
- http://example.com
- http://example.com/webview.html
Затем я создал веб-просмотрРеагировать на собственное приложение это может быть просто так:
App.js
import React, { Component } from 'react';
import { WebView } from 'react-native';
export default class MyWeb extends Component {
render() {
return (
<WebView
source={{uri: 'http://example.com/webview.html'}}
style={{marginTop: 20}}
/>
);
}
}
Теперь мой вопрос: возможно ли, чтобы веб-страница обнаружила, что онадоступ из приложения webview?
Допустим, у меня есть условие в файле webview.html, например:
if ( webview ) {
return 'webview';
}
else {
return 'normal browser'
}
Может быть, что-то вроде вставки JavaScript, может быть переменная из веб-просмотра на веб-страницу?Затем я могу использовать эту переменную для проверки ее существования, тогда, если она существует, то это веб-просмотр, иначе это не так.
Я знаю, что javascript может определять используемый браузер, разрешение экрана, ОС и т. Д.возможно?
Приложение имеет целевую ОС Android и iOS.