关于微信手机端IOS系统中input输入框无法输入的问题

微信H5模拟长按功能,碰到两个问题:

  1. click事件仍然会被触发
  2. input输入框无法输入

其中第二个问题是由于我引入了如下代码取消选中功能导致:

其中,-webkit-user-select:none;会产生一些问题。
这是webkit内核浏览器下的一个bug,具体可以参考这篇文章:https://bugs.webkit.org/show_bug.cgi?id=82692

最终代码:

 

更多内容参考:https://www.cnblogs.com/mrnut/p/7656019.html

 

AngularJS在文件上传前判断文件大小,并且进行超限提示

废话不说,直接上代码:
html代码,兼容移动端浏览器:

继续阅读“AngularJS在文件上传前判断文件大小,并且进行超限提示”

微信小程序内嵌页面WebView返回上一页的实现——内嵌页面采用angularjs

使用 wx.miniProgram.navigateBack,示例代码:

继续阅读“微信小程序内嵌页面WebView返回上一页的实现——内嵌页面采用angularjs”

微信小程序在WXML页面上直接进行字符串截取的实现

1.WXS部分
WXS(WeiXin Script)是小程序的一套脚本语言,结合 WXML,可以构建出页面的结构。

继续阅读“微信小程序在WXML页面上直接进行字符串截取的实现”

允许通过HTTPS和HTTP两种方式访问WordPress网站——解决以HTTPS协议访问网站却因请求了不安全的资源报错

以HTTPS协议访问https://www.deaboway.com/,发生如下错误:

解决办法:
把资源的引用从http改成https,具体用神马办法呢?
这里的方案是让http和https两种访问方式并存。而不是只允许https访问哈!!!
1. 将siteurl和home都从 http://www.deaboway.com 改成 https://www.deaboway.com —— 不必须
2. 在wp的数据库中运行: SELECT * FROM wp_options where option_value like ‘http://%’; 查找http的条目,改成https协议。 —— 不必须
3. vim /etc/nginx/nginx.conf 在443端口的https中添加: —— 不必须
add_header Front-End-Https on;
nginx -s reload
4. 编辑当前主题下的 functions.php 文件 HTTPS 相对链接替换 —— 必须,同时支持http和https协议访问

5. 由于我使用了cloudflare cdn,需要将ssl改成full模式 —— 根据实际使用的cdn的情况确定

特别注意:如果用了CDN的话,记得使用支持HTTPS协议的CDN,要不然会出问题的哦!
参考: