webview跳转外部链接

这篇具有很好参考价值的文章主要介绍了webview跳转外部链接。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

提示:本文章主要讲述js点击跳转外链

前言

一、示例模板

二、使用步骤

1.需点击跳转页面(假设为a)

2.跳转页面(假设为b)

3.json文件中配置路由

4.配置业务域名

总结


前言

官方介绍,web-view这个组件就是一个webview容器,所以你想要加载一个网页必须在你的页面上新建页面。

然后通过小程序的跳转,跳转到这个页面。就会变成点击后加载跳转html


提示:以下是本篇文章正文内容,下面案例可供参考

一、示例模板

<web-view src="你的网页地址"></web-view>

二、使用步骤

1.需点击跳转页面(假设为a)

代码如下(此示例为外部链接带参数):

HTML部分

<view class="box">
	<image src="../../static/zaixian.png" mode="" style="width: 325rpx;height: 200rpx;" @click="contact">
	</image>
</view>

JS部分

注解:

  • 若外部链接带参数(跳转前处理外部链接

encodeURIComponent() 函数可把字符串作为 URI 组件进行编码
decodeURIComponent() 函数可对 encodeURIComponent() 函数编码的 URI 进行解码

methods:{
     contact() {
		let url =
			"http://hahaha.com/robot/index.html?source=360_heihei_m_d_00032582&open=123"
		uni.navigateTo({
			url: "/pages/my/goto?src=" + encodeURIComponent(url)
		})
	},   
}
  • 不带参数同理,不用处理链接     

2.跳转页面(假设为b)

代码如下(示例):

<template>
	<web-view :src="src"></web-view>
</template>

<script>
	export default {
		data() {
			return {
				src: ""
			};
		},
		onLoad(e) {
			console.log(e);
			this.src = decodeURIComponent(e.src)
		},
	};
</script>

3.json文件中配置路由

"pages":[
 "pages/a/a",
 "pages/b/b"
 ],

4.配置业务域名

小程序管理后台——开发(开发管理)——开发设置:新增业务域名

webview跳转外部链接

注意:

  • 将你需要的外部链接域名配置完之后,再下载校验文件(校验文件需要放到当前域名的根目录下)
  • 如果只是测试或者玩玩,不要忘记勾选(在开发者工具中点设置-项目设置-在不校验合法域名、web-view(业务域名)、TLS 版本以及 HTTPS 证书 前面打上对勾)

总结

        以上就是今天要讲的内容啦,希望能够帮到大家,也希望大家多多支持。文章来源地址https://www.toymoban.com/news/detail-487605.html

到了这里,关于webview跳转外部链接的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • uniapp跳转到外部链接

    2024年02月14日
    浏览(32)
  • 微信小程序跳转外部链接

    在开发小程序过程中,我们可能会有这样的需求,在小程序中打开H5或者外部链接 实现方法如下: 小程序管理后台——开发(开发管理)——开发设置:新增业务域名 在这里将你需要的外部链接域名配置完之后,再下载校验文件(校验文件需要放到 当前域名的根目录下 ) 开发者

    2024年02月09日
    浏览(38)
  • uniapp 小程序 跳转到外部链接

    场景 :点击“积分列表”中的“积分兑换”,需要跳转到三方的“积分商城”链接进行兑换,兑换完成后,跳回小程序“积分列表”。 结论 :无法离开小程序,跳转到其他地址。只能通过web-view内嵌的形式,将三方链接内嵌进小程序。 参数传递方式 :拼接到src上 ,web-vie

    2024年02月11日
    浏览(66)
  • VUE跳转外部链接和网页的方法

    1、有时我们在轮播图中会遇到点击图片进项跳转到第三方网站 2、或者拿到后端返回的url中要进行跳转 直接使用 1.window.location.href = 链接地址 2.window.open(a,b) a:外部链接 ,b:打开方式(“_blank”新开一个窗口;“_self”覆盖当前窗口) 但是我们发现这样打开有时会出现一个很大

    2024年02月11日
    浏览(35)
  • 不配置业务域名可以跳转外部链接?(超详细讲解)

    webview详解 相信在使用uniapp开发小程序的过程中,很多朋友都遇到过使用webview跳转外部链接失败的问题? web-view 是一个 web 浏览器组件,可以用来承载网页的容器,会自动铺满整个页面(nvue 使用需要手动指定宽高)。 各小程序平台,web-view 加载的 url 需要在后台配置域名白

    2024年02月11日
    浏览(47)
  • H5跳转微信小程序,通过获取URL Scheme,实现短信跳转小程序,微信跳转小程序,邮件跳转小程序,外部链接跳转小程序

    H5链接跳转小程序有2种方式: 第一种:通过微信官方提供的标签wx-open-launch-weapp,打开小程序 第二种:通过获取URL Scheme实现链接跳转小程序 官方文档https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/Wechat_Open_Tag.html#21 注意: 开放范围:针对非个人主体小程序开放。 1、缺点 1)

    2024年02月13日
    浏览(46)
  • uniapp 发布h5前端项目时因chunk-vendors过大导致首屏加载太慢以及跳转外部链接

    安装插件 compression-webpack-plugin 安装webpack 新建web.config.js

    2024年02月11日
    浏览(28)
  • 如何获取data中的值?如何取出,存储数据?跳转外部链接?与非本机联调?修改头部标题?动态更改样式?动态获取设备宽高?(微信小程序)

    工具:微信开发者工具 1.如何获取data中的值? 使用 this.data. 2.如何修改data中的值?使用 this.setData({key: value}),其中key为data中修改的数据,value为要修改的值 3.如何存储数据? 1.简单数据wx.setStorage({ key: ‘key’,data: value} 2.对象类数据wx.setStorage({ key: ‘key’,data: {}} 4.跳转外部

    2024年02月10日
    浏览(40)
  • 微信小程序通过Webview打开外部网站

    微信小程序是支持访问第三方网站,但前提是第三方网站得允许访问,因此要在第三方网站的根目录下添加“业务域名” 登陆小程序后台,找到开发设置,添加要访问的第三方网站 先配置校验文件到第三方网站根目录下  再添加验证。 这个时候,就可以在小程序内通过web

    2024年02月11日
    浏览(32)
  • webview跳转第三方小程序

    场景,uni-app实现的微信小程序嵌套webview(h5页面),从webview跳转到第三方小程序 问题: 一、webview不可以直接跳转到第三方小程序(navigateToMiniProgram) 二、首次通过webview点击跳转到第三方小程序,出现弹窗即将打开\\\"XXX\\\"小程序,点击允许跳转到第三方小程序,然后从第三方返

    2024年02月12日
    浏览(29)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包