微信小程序webview中wx.miniProgram.navigateTo()的使用方法及其問題解決方法
官網(wǎng)描述

1、web-view嵌入H5中沒有iframe
// 引入jweixin-1.6.0.js
<script type="text/javascript" src="http://res.wx.qq.com/open/js/jweixin-1.6.0.js"></script>
// 調(diào)用接口
wx.miniProgram.navigateTo({
url: `../index/index`,
//或 url: `/pages/index/index`,
});
2、web-view嵌入H5中存在iframe
2.1、情景描述
微信小程序中 webview src指定的是框架頁面A,其中包含iframe,iframe中指定的是B頁面。
// A頁面 <web-view src="https://A.com"></web-view>
2.2、功能需求
在B頁面實現(xiàn)跳轉(zhuǎn)到小程序的index頁面。
// 引入JSSDK, // 調(diào)用wx.miniProgram.navigateTo()
2.3、出現(xiàn)問題
開發(fā)者工具中無影響,預(yù)覽、真機(jī)均功能無效。
2.4、問題分析
由于A頁面使用了iframe,導(dǎo)致在B頁面中無法準(zhǔn)確獲取運行環(huán)境,出現(xiàn)主訴問題。
2.5、解決方案
在B頁面中先獲取A頁面的運行環(huán)境后,再調(diào)用wx.miniProgram.navigateTo()接口。
// 獲取父頁面環(huán)境
var parentWindow = window.parent;
// 在父頁面中調(diào)用方法
parentWindow.wx.miniProgram.navigateTo({
url: `../index/index`,
});總結(jié)
到此這篇關(guān)于微信小程序webview中wx.miniProgram.navigateTo()的使用方法及其問題解決方法的文章就介紹到這了,更多相關(guān)webview中wx.miniProgram.navigateTo()使用內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
JavaScript模擬實現(xiàn)"雙11"限時秒殺效果
每年的“雙11”啊,都是大家的剁手節(jié)。大家都在晚上12點,捧著手機(jī)看著倒計時,在他倒數(shù)到0的時候瘋狂點擊下單??墒悄阌袥]想過限時秒殺是怎么實現(xiàn)的呢?本文將為你揭秘如何用JavaScript實現(xiàn)限時秒殺,快來了解一下吧2022-03-03
javascript 獲取鼠標(biāo)的絕對位置 event
javascript 獲取鼠標(biāo)的絕對位置 event2009-06-06
Javascript生成器(Generator)的介紹與使用
這篇文章主要給大家介紹了關(guān)于Javascript生成器(Generator)的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-01-01
詳解JavaScript中if語句優(yōu)化和部分語法糖小技巧推薦
在前端日常開發(fā)過程中,if?else判斷語句使用的次數(shù)應(yīng)該是比較頻繁的了,一些較為復(fù)雜的場景,可能會用到很多判斷,本文給大家介紹JavaScript中if語句優(yōu)化和部分語法糖小技巧,感興趣的朋友一起看看吧2022-05-05
Javascript基于AJAX回調(diào)函數(shù)傳遞參數(shù)實例分析
這篇文章主要介紹了Javascript基于AJAX回調(diào)函數(shù)傳遞參數(shù)的方法,結(jié)合實例形式較為詳細(xì)的分析了JavaScript使用ajax傳遞參數(shù)的相關(guān)技巧以及回調(diào)函數(shù)的實現(xiàn)技巧,需要的朋友可以參考下2015-12-12
一文帶你了解一下JavaScript中什么是嚴(yán)格模式
嚴(yán)格模式是?ECMAScript?5?引入的一種運行模式,可以讓?JavaScript?在更加嚴(yán)格的條件下運行,本文主要為大家詳細(xì)介紹了JavaScript中嚴(yán)格模式的使用,需要的可以參考下2023-11-11

