收藏
回答

跳转webview,结果缺回到了首页?

问题:点击“隐私协议”,跳转到webview组件页面,结果缺回到了首页

前提:

1:登录页面的“隐私协议”为,使用webview打开H5页面,H5页面通过浏览器可以正常打开(https://yunfenglink.com/static_resource/small-app/protocol/privacy.html

2:在小程序,开发管理 - 业务域名:已配置对应的域名(https://yunfenglink.com

3:域名证书有效


补充:

上一次发版(2026-03-14),提示需要配置业务域名,根据指引配置后,在体验版小程序,以及发版之后都可以正常打开“隐私协议”。

上次发版至今,没有修改配置,但是目前在正式,体验,开发版点击“隐私协议”,跳回到了首页;在开发者工具中可以正常跳转并打开H5页面。



调用方式如下:

业务页面,调用:
            handleUserAgrement() {
            let site = this.globalConfig.appInfo.agreements[1]
            console.log(site)
            this.$tab.navigateTo(`/pages/common/webview/index?title=${site.title}&url=${site.url}`)
        },

webview组件页面:
<template>
  <view v-if="params.url">
    <web-view :webview-styles="webviewStyles" :src="`${params.url}`"></web-view>


    <global-component ref="globalComponent" />
  </view>
</template>


<script>
import globalComponent from '@/components/global-component/index.vue'
  export default {
    components: { globalComponent },
      .....
</script>
回答关注问题邀请回答
收藏

1 个回答

  • 秋、
    秋、
    5小时前

    补充:3月16号左右,更新了域名ssl证书,不知道这个对该问题是否有影响;如果有影响,该怎么解决

    5小时前
    有用
    回复
登录 后发表内容