你只需要browser.show()
打开窗口。首先执行脚本然后显示它,通过文档你可以使用选项来配置视图一点点。我找不到将 InAppBrowser 用作 React 组件之类的方法,.
import React from 'react';
import { IonPage, IonButton } from '@ionic/react';
import { InAppBrowser,InAppBrowserOptions } from '@ionic-native/in-app-browser';
const Browser: React.FC = () => {
const options:InAppBrowserOptions = {
location: 'no',
zoom: 'no',
hideurlbar: 'yes',
toolbarposition: 'bottom'
}
const openBrowser = (url: string) => {
const browser = InAppBrowser.create(url,'_self',options);
// browser.executeScript(your script) // Docs aren't clear to me and i haven't tested
browser.show()
}
return (
<IonPage>
<IonButton onClick={()=> openBrowser('https://google.com')}>Open InAppBrowser</IonButton>
</IonPage>
);
};