经常有朋友问到在追格资讯小程序中文章中链接点击默认是复制,能不能改成其他的处理方式,比如直接打开链接。
当然是不行的。
因为,整个小程序体系都是运行在微信的沙箱之内的,微信不允许随便打开外部链接。
虽然不能,但是可以比 直接复制 更好。
追格资讯小程序作为一款完全开源的小程序源码发布的,希望能尽量满足尽可能多的人的需求,联系形式千变万化,是无法统一处理的。
因此,追格资讯小程序提供了一种方便扩展的方式,同时也提供了几种处理链接的方法,朋友们可以根据自己的需求,选择使用。
utils/extend.js 文件:
function clickHref(data) {
// data 中包含 href、innerText、rel、target 以及其他自定义属性
// 如果需要兼容 pc web、h5、小程序多平台,建议充分利用【自定义属性】
// 比如链接:<a href="https://www.zhuige.com/" xcx-link="/pages/about/about">追格</a>
// 网页上点击链接打开网站,小程序里则可以使用 uni.navigateTo 打开 /pages/about/about 页面
// 示例代码:uni.navigateTo({url: data['xcx-link']});
// console.log(data);
// 1.复制链接
uni.setClipboardData({
data: data.href,
success: () =>
uni.showToast({
icon: 'none',
title: '链接已复制,请在浏览器中打开'
})
})
// // 2.直接打开 - 只适用于业务域名下链接
// uni.navigateTo({
// url: '/pages/webview/webview?src=' + encodeURIComponent(data.href),
// fail(res) {
// uni.redirectTo({
// url: '/pages/webview/webview?src=' + encodeURIComponent(data.href)
// });
// }
// });
// // 3.假设存在属性 xcx-link,且值为一个合法的小程序页面地址
// // xcx-link 是 a 的自定义属性,需要在发布文章时设置好
// uni.navigateTo({
// url: data['xcx-link']
// });
}
追格资讯小程序简介及源码下载:https://www.zhuige.com/product/zxfree.html
-
追格小程序V2.2.0两大亮点来袭,你准备好了吗?追格小程序终于迎来了两大全新功能模块的华丽登场!它们分别是圈子(圈主)管理模块和付费推广模块。
-
一为导航主题(One Nav)和追格小程序冲突的解决方法近期有小伙伴反馈,在一为导航主题(One Nav)上面安装追格小程序后,报错如下
-
如何通过链接进入小程序如何通过链接进入小程序
-
应互联网信息内容主管部门要求,建议在[小程序开发者后台-管理-成员管理]处将手机号信息补充完整后再提交代码审核追格小程序交流群里,用户反馈小程序提交审核后被驳回,提示:应互联网信息内容主管部门要求,建议在[小程序开发者后台-管理-成员管理]处将手机号信息补充完整后再提交代码审核。
-
追格小程序“隐私设置”模块调价通知调整内容:感谢您一直以来对追格的关注和支持!随着开发维护等服务成本不断增加,经慎重考虑,现决定于2024年4月29日,将追格小程序“隐私设置”模块价格做以下调整:
-
追格小程序 V2.3.0更新发布商家名片模块等功能追格小程序是一个积木式小程序搭建框架,基于Uniapp+WordPress开发的微信小程序,代码免费开源不加密且支持二开,安装追格相应扩展模块(模块支持按需购买),简单配置即可快速搭建不限于圈子社区、知识付费、活动报名、资讯等类型小程序。
暂无评论,抢个沙发...