返回顶部
首页 > 资讯 > 精选 >smartbanner.js如何实现可定制智能应用横幅使用
  • 819
分享到

smartbanner.js如何实现可定制智能应用横幅使用

2023-07-05 08:07:26 819人浏览 薄情痞子
摘要

这篇“smartbanner.js如何实现可定制智能应用横幅使用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“smartba

这篇“smartbanner.js如何实现可定制智能应用横幅使用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“smartbanner.js如何实现可定制智能应用横幅使用”文章吧。

引言

smartbanner.js 适用于 iOSAndroid 的可定制智能应用横幅(smart app banner)。

基本用法

<!-- Start SmartBanner configuration --><meta name="smartbanner:title" content="Smart Application"><meta name="smartbanner:author" content="SmartBanner Contributors"><meta name="smartbanner:price" content="FREE"><meta name="smartbanner:price-suffix-apple" content=" - On the App Store"><meta name="smartbanner:price-suffix-Google" content=" - In Google Play"><meta name="smartbanner:icon-apple" content="https://file.lsjlt.com/upload/202307/04/153vlgx5rao.png"><meta name="smartbanner:icon-google" content="Https://file.lsjlt.com/upload/202307/04/aezwbwyyg13.png"><meta name="smartbanner:button" content="VIEW"><meta name="smartbanner:button-url-apple" content="https://ios/application-url"><meta name="smartbanner:button-url-google" content="https://android/application-url"><meta name="smartbanner:enabled-platfORMs" content="android,ios"><meta name="smartbanner:close-label" content="Close"><!-- End SmartBanner configuration -->

引用 javascriptCSS

<link rel="stylesheet" href="node_modules/smartbanner.js/dist/smartbanner.min.css" rel="external nofollow" ><script src="node_modules/smartbanner.js/dist/smartbanner.min.js"></script>

高级用法

如何根据系统语言动态修改横幅文案

其实就是通过js去修改meta

if (navigator.language?.includes("zh")) {    document     .querySelector('meta[name="smartbanner:button"]')     .setAttribute("content", "查看");}

如何自己处理点击按钮事件

需要先移除对应的meta,禁用按钮点击事件

 <!-- <meta name="smartbanner:button-url-apple" content="https://ios/application-url"> <meta name="smartbanner:button-url-google" content="https://android/application-url"> -->
document.addEventListener("smartbanner.view", () => {  document.querySelector(".js_smartbanner__button").onclick = () => false;});document.addEventListener("smartbanner.clickout", () => {  // 在这里做其它操作,比如手动关闭横幅  smartbanner.exit();});

如何在微信浏览器内不显示横幅

先新增meta禁用自动添加到DOM,再调用api手动添加到DOM。判断微信浏览器的代码我就不贴出来了。

<meta name="smartbanner:api" content="true">
const apiHandler = () => {  if (is_weixn()) return;  setTimeout(() => {    if (smartbanner) smartbanner.publish();  }, 500);};window.onload = apiHandler;

以上就是关于“smartbanner.js如何实现可定制智能应用横幅使用”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注编程网精选频道。

--结束END--

本文标题: smartbanner.js如何实现可定制智能应用横幅使用

本文链接: https://lsjlt.com/news/350562.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • smartbanner.js如何实现可定制智能应用横幅使用
    这篇“smartbanner.js如何实现可定制智能应用横幅使用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“smartba...
    99+
    2023-07-05
  • smartbanner.js实现可定制智能应用横幅使用示例
    目录引言基本用法高级用法如何根据系统语言动态修改横幅文案如何自己处理点击按钮事件如何在微信浏览器内不显示横幅引言 smartbanner.js 适用于 iOS 和 Android ...
    99+
    2023-03-02
    smartbanner.js可定制智能横幅 smartbanner.js 定制横幅
  • 如何使用ChatGPT PHP实现智能医疗咨询聊天应用
    如何使用ChatGPT PHP实现智能医疗咨询聊天应用,需要具体代码示例引言:随着人工智能技术的不断发展,聊天机器人成为了各行各业中智能化应用的重要组成部分。在医疗领域,智能医疗咨询聊天应用能够帮助医生和患者进行有效的沟通和咨询,提高医疗服...
    99+
    2023-10-25
    ChatGPT PHP 智能医疗咨询
  • 如何使用ChatGPT PHP实现智能社交娱乐聊天应用
    如何使用ChatGPT PHP实现智能社交娱乐聊天应用引言:随着人工智能的发展,聊天机器人在社交娱乐领域中扮演了重要的角色。ChatGPT 是OpenAI推出的一款强大的对话模型,能够通过学习大量的对话数据来生成自然流畅的回复。本文将介绍如...
    99+
    2023-10-26
    ChatGPT PHP 智能聊天应用
  • 如何使用MongoDB实现数据的智能推荐功能
    如何使用MongoDB实现数据的智能推荐功能引言:如今,在互联网的发展下,智能推荐功能已经成为了很多应用的重要组成部分。而MongoDB作为一种非关系型数据库,其存储模型的灵活性和查询速度的快捷性,使得其成为了实现数据智能推荐功能的一个优选...
    99+
    2023-10-22
    MongoDB 数据推荐 智能功能
  • 如何使用MongoDB实现数据的实时人工智能功能
    如何使用MongoDB实现数据的实时人工智能功能引言:在当今数据驱动的时代,人工智能(Artificial Intelligence, AI)技术和应用正成为许多行业和领域的核心关键。而实现实时的人工智能功能,则对数据库的效率和处理能力提出...
    99+
    2023-10-22
    人工智能 MongoDB 实时
  • 怎么在Android应用中实现一个强制横屏或强制竖屏功能
    这期内容当中小编将会给大家带来有关怎么在Android应用中实现一个强制横屏或强制竖屏功能,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。强制竖屏设置代码在Activity的onResume方法中添加如下代...
    99+
    2023-05-31
    android roi
  • 如何使用ChatGPT PHP实现多语言智能聊天功能
    如何使用ChatGPT PHP实现多语言智能聊天功能引言:随着人工智能技术的不断发展,智能聊天机器人在各个领域得到了广泛应用。ChatGPT是一种基于深度学习技术的开源模型,能够实现自然语言处理和对话生成任务。本文将介绍如何使用ChatGP...
    99+
    2023-10-24
    ChatGPT PHP 多语言智能聊天
  • 如何使用MySQL的复制功能实现高可用性和容错性?
    如何使用MySQL的复制功能实现高可用性和容错性?随着互联网的快速发展,数据库的高可用性和容错性变得越来越重要。MySQL是一种广泛使用的开源关系型数据库,它的复制功能可以帮助我们实现数据库的高可用性和容错性。在本文中,我们将介绍如何使用M...
    99+
    2023-10-22
    高可用性 容错性 MySQL复制功能
  • Android应用中是如何实现横竖屏切换的
    这篇文章给大家介绍Android应用中是如何实现横竖屏切换的,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。横竖屏切换的过程,会经历onDestroy和onCreate。通俗点说,就是这个activity关闭了,有新起来...
    99+
    2023-05-31
    android roi
  • 如何正确使用C++sort函数实现定制排序功能
    sort 函数利用自定义比较函数实现定制排序:编写比较函数:指定排序规则,定义参数类型和返回值。调用 sort 函数:将自定义比较函数作为第三个参数,对容器中的元素进行排序。示例:按降序...
    99+
    2024-04-02
  • 如何用Vue3实现可复制表格
    这篇“如何用Vue3实现可复制表格”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“如何用Vue3实现可复制表格”文章吧。最基础...
    99+
    2023-07-04
  • 如何使用Android实现地理定位功能
    这篇文章给大家分享的是有关如何使用Android实现地理定位功能的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。首先需要的权限有<uses-permission android:name="...
    99+
    2023-05-30
    android
  • CSS3中如何使用@Font-Face实现定制字体
    这篇文章给大家分享的是有关CSS3中如何使用@Font-Face实现定制字体的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。使用 @Font-Face 实现定制字体  Web 设计...
    99+
    2024-04-02
  • 如何利用go语言实现智能合约的功能
    在Go语言中实现智能合约的功能可以使用Solidity库来编写智能合约代码,并使用Go语言编写合约的部署和调用代码。以下是一个简单的...
    99+
    2023-10-12
    Go语言
  • 如何使用MySQL Fabric实现高可用
    这篇文章主要为大家展示了“如何使用MySQL Fabric实现高可用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何使用MySQL Fabric实现高可用”这...
    99+
    2024-04-02
  • 如何使用clipboard.js库实现复制剪切功能
    这篇文章主要介绍“如何使用clipboard.js库实现复制剪切功能”,在日常操作中,相信很多人在如何使用clipboard.js库实现复制剪切功能问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何使用cli...
    99+
    2023-07-02
  • 如何使用Java实现Git的实时响应功能?
    Git是一款非常流行的版本控制工具,它能够帮助开发人员更好地管理代码。与此同时,Java也是一种非常强大的编程语言,它可以用来实现Git的实时响应功能。在本文中,我们将会介绍如何使用Java实现Git的实时响应功能,并且会穿插演示代码。 G...
    99+
    2023-10-13
    git 实时 响应
  • 如何使用PHP实现商城的预定功能
    随着电子商务的发展和普及,越来越多的商家选择使用网上商城平台来销售商品。而预定功能对于许多商家来说也是非常必要的,这就要求平台能够提供可靠的预定功能。在本文中,我们将介绍如何使用PHP实现商城的预定功能。1.确定商城预定的需求在开始实现预定...
    99+
    2023-05-22
    PHP 商城 预定功能
  • Go语言如何实现云上的物联网和智能硬件应用?
    随着云计算和物联网技术的快速发展,越来越多的智能硬件应用和物联网应用被广泛应用。而作为一门针对系统编程的语言,Go语言因其高效、简洁、并发性能好等优点而备受关注,并且在物联网和智能硬件应用开发中有着广泛的应用。本文将从以下几个方面介绍如何基...
    99+
    2023-05-17
    Go语言:本文介绍的是Go语言在实现物联网和智能硬件应用中的应用。 物联网:本文主要讲述的是如何使用Go语言实现物联网应
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作