ホームページ > ウェブフロントエンド > uni-app > uniappでWebViewを閉じる方法

uniappでWebViewを閉じる方法

PHPz
リリース: 2023-04-18 16:04:12
オリジナル
3646 人が閲覧しました

uniapp を使用して開発する場合、多くの場合、アプリケーションで Webview を使用して、外部 Web ページを読み込んだり、他のコンテンツを表示したりする必要があります。ただし、Web ビューを常に開いておく必要はなく、手動で閉じる必要がある場合があります。そこで、この記事ではuniappでWebviewを閉じる方法を紹介します。

1. 現在のページを閉じる

uniapp では、次のメソッドを使用して、現在の Web ビューが配置されているページを閉じることができます:

uni.navigateBack({
    delta: 1
});
ログイン後にコピー

このメソッドは次の内容に戻ります。前のページ、つまり現在のページを閉じます。

2. 他のページを閉じる

開いているすべてのページ、または現在のページを除くすべてのページを閉じる必要がある場合があります。現時点では、次のメソッドを使用して実現できます:

  1. 現在の Web ビューを除くすべてのページを閉じます:
uni.redirectTo({
    url: '新页面的地址'
});
ログイン後にコピー

このメソッドを使用して、現在のページを閉じて開きます新しい 1 ページを作成して、他のページを閉じる効果を実現します。

  1. すべてのページを閉じる:
uni.reLaunch({
    url: '首页地址'
});
ログイン後にコピー

このメソッドを使用して、アプリケーションのホームページに直接ジャンプし、すべてのページを閉じます。

3. サブ Web ビューを閉じる

uniapp では、uni-app に付属するクロスエンド API を使用してサブ Web ビューを開くことができます。サブ Web ビューを閉じるには、次のメソッドを使用できます:

  1. サブ Web ビューのオブジェクトを取得します:
const childWebview = plus.webview.getWebviewById('子webview的id');
ログイン後にコピー

その中で、次のメソッドを渡す必要があります。サブ Web ビューを取得するためのサブ Web ビューの ID Web ビューのオブジェクト。

  1. 子 Web ビューを閉じる:
childWebview.close();
ログイン後にコピー

このメソッドを使用して、指定された子 Web ビューを閉じます。

要約すると、上記の方法を使用して、uniapp で開いた Web ビューを閉じることができます。読んでいただきありがとうございます。この記事がお役に立てば幸いです。

以上がuniappでWebViewを閉じる方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート