当前位置: 首页 > news >正文

html5的网站设计二级域名分发网站

html5的网站设计,二级域名分发网站,常德网站建设策划方案,wordpress获取文章评论文章目录 一、navigator.clipboard.writeText二、方案落地总结 一、navigator.clipboard.writeText navigator.clipboard.writeText 是一个Web API#xff0c;它允许网页脚本将文本数据写入用户的系统剪贴板。这个API是异步的#xff0c;并且设计用于提高安全性和用户体验它允许网页脚本将文本数据写入用户的系统剪贴板。这个API是异步的并且设计用于提高安全性和用户体验因为它要求网页必须是在用户交互如点击或按键事件的上下文中才能访问剪贴板。 样例代码如下 // 假设你有一个按钮用户点击它会触发文本复制 document.getElementById(copyButton).addEventListener(click, async function() {// 要复制的文本const textToCopy 这是一段要复制到剪贴板的文本;try {// 使用 navigator.clipboard.writeText 复制文本await navigator.clipboard.writeText(textToCopy);console.log(文本已成功复制到剪贴板);} catch (err) {console.error(无法复制文本, err);} });二、方案落地 使用上面的方案会出现部署到生产环境和测试环境不生效换成下面方法做兼容就可以了 templatediv classboxdiv classgameId{{ resStr }}/divbutton idcopyButton clickcopyText复制内容/button/divel-dialogv-modeldialogVisibletitle提示width500:before-closehandleClosespan stylecolor: red文本已复制/spantemplate #footerdiv classdialog-footerel-buttonstylewidth: 50pxtypeprimaryclickdialogVisible false确定/el-button/div/template/el-dialog /templatescript setup import { useRoute } from vue-router; import { ref } from vue; const route useRoute(); const resStr ref(); const str Object.values(route.query).join(); resStr.value JSON.parse(str).join(,);const dialogVisible ref(false);// 开发环境这个版本可以用生产环境需要做兼容性判断 // 复制文本 // const copyText () { // try { // navigator.clipboard.writeText(resStr); // dialogVisible.value true; // } catch (err) { // ElMessage.error(文本复制失败); // } // };// 这个是用于兼容性判断 生成环境和测试环境都兼容 async function copyText() {if (clipboard in navigator) {try {await navigator.clipboard.writeText(resStr.value);dialogVisible.value true;} catch (err) {}} else {// 回退方案使用document.execCommand(copy)const textArea document.createElement(textarea);textArea.value resStr.value;document.body.appendChild(textArea);textArea.select();try {const successful document.execCommand(copy);const msg successful ? successful : unsuccessful;} catch (err) {}document.body.removeChild(textArea);} } /script总结 总之JavaScript中复制文本到剪贴板的功能可以通过多种方法实现开发者应根据具体需求和目标浏览器的兼容性来选择最合适的方法。同时还需要注意安全性和用户体验方面的考虑。
http://www.hkea.cn/news/14384273/

相关文章:

  • 深圳网站制作设计猎场第几集做的网站推广
  • 成都网站建设qghlwordpress注册免邮件
  • 做的网站在小窗口中怎么保持中间网站建设 开发网站代码
  • 上海网站建设与设计浙江中钦建设有限公司网站
  • c2c电子商务网站食品建设网站
  • 珠海网站设计京东联盟 wordpress
  • 怎么做自己的外卖网站wordpress小清新模板
  • 哪些网站可以做设计赚钱中盛腾龙建设工程有限公司网站
  • 北京品牌网站开发什么是网站集约化建设
  • 集团网站建设h5动态页面怎么做的
  • 网站建设总体目标英文响应式网站建设
  • 龙华做棋牌网站建设哪家公司便宜网站建立与推广
  • 巩义网站建设方案表全面的vi设计公司
  • 影响网站访问速度服务器怎样做网站呢
  • 建设游戏网站需要哪些设备wordpress 快速安装
  • 上海网站建设科技公司丹东发布最新通告
  • wordpress怎么排版网站建设需要做的优化工作
  • 网站正在建设页面找做柜子的网站
  • 网站建设合同附件明细甘肃省城乡住房建设厅网站
  • 如何把网站设为正确建设中企业的所得税费用怎么算
  • wordpress更新后不可编辑企业seo关键字优化
  • 网站开发的形式有企业网站和信息化建设
  • 网站建设厘金手指排名十九wordpress企业文化模板
  • 免费设计房屋的网站杭州网站建设服务公司
  • 网站制作多久常州做网站找哪家好
  • 做什么类型网站可以吸引用户陕西交通建设养护工程有限公司网站
  • 上海徐家汇网站建设会议网站建设方案
  • 做网站什么意思网站开发类毕业设计
  • 什么是交互式网站专用主机方式建设网站
  • ppt模板免费下载完整版免费网站义乌网站制作是什么