04 2020 档案
摘要:添加水印的思路 1. 通过动态添加水印的 ,平铺在页面上,给 的`point event none`,添加一个透明度就可以了,这种实现比较简单,但是效果可能不是很好。 2. 通过 绘制对应的水印图形以及文字,然后转成 编码的地址,附加在需要添加水印的页面的根元素上,作为背景图。 第二种思路的实现如下
阅读全文
摘要:有时候需要在自己的网站上使用第三方搜索引擎来搜索站外资源的时候,这个时候就需要使用到第三方的搜索引擎的API了。 首先是搜索关联关键词的 ,这几个接口通过 的形式可以获取到对应的联想词,可以做搜索提示。 再就是获取搜索结果的接口,必应搜索提供相关的接口,不过只有七天的试用期,后面就要收费了 百度搜索
阅读全文
摘要:遇到的问题 由于整个小程序都是用 嵌入的,这个时候,如果单纯的进行页面分享,只会导致不管在 的哪个页面进行分享,都会在点击后进入首页。 解决思路 首先是开启小程序的页面分享功能 然后在 中包装一下分享的信息,该回调是在点击右上角的分享之后,但是信息还没有发出去之前进行的一次回调,传入了一个包含fro
阅读全文
摘要:还是直接上代码 遇到的问题 有时候音频无法设置currentTime属性,这个是由于服务端的响应头中的cache control有问题,改一下响应头就可以了。 针对有些音频无法在audio这边获取到duration的,比如ios端好像在播放之前拿不到duration,估计是要等播放之后才能去获取,还
阅读全文
摘要:/** * 文字转语音,利用H5的新特性SpeechSynthesisUtterance,speechSynthesis实现 * eg. * const speaker = new Speaker({ text: '这是一条神奇的天路啊' }); * speaker.start(); // 开时播放
阅读全文