- 浏览: 6901 次
- 性别:
- 来自: 北京
最新评论
文章列表
链接分享到微信之网页被重排及图标不显示的问题
- 博客分类:
- Html5
今天在开发一个分享功能时遇到这样两个问题:
1、产品详情页面H5链接,在分享到微信或朋友圈打开的时候出现提示“由于安全原因网页被重排”,导致页面部分JS无法执行;
2、通过App分享到微信或朋友圈的链接,再次通过微信的分享给好友,出现图标不显示的问题;
先说第一个“网页被重排”的问题:
这是由于微信内置的浏览器内核出于安全的考虑,如果要执行一些复杂的脚本,就需要先通过微信的认证。
解决办法就是先申请一个微信公众号,在公众号的设置里绑定要分享的链接所在的服务器域名,要注意这里的链接必须是通过ICP认证的域名才可以。
第二个通过微信再次分享出现图标不显示的问题:
可通过在H5页面写入以下代码,微 ...
该示例是使用百度云推送给iOS和安卓Push消息,SDK版本为:Baidu-Push-SDK-Java-1.1.2;
----------------------------------iOS---------------------------------
import com.baidu.yun.channel.auth.ChannelKeyPair;
import com.baidu.yun.channel.client.BaiduChannelClient;
import com.baidu.yun.channel.exception.ChannelClientException;
...
import java.net.URL;
import org.apache.commons.lang3.StringUtils;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import com.fasterxml.jackson.databind.JsonNode;
import com.fasterxml.jackson.databind.node.ArrayNode;
import com.fasterxml.jackson.databind.node.JsonNodeFactory;
import com.fas ...
1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键
< table border oncontextmenu=return(false)>< td>no< /table> 可用于Ta bl e
2. < body onselectstart="return false"> 取消选取、防止复制
3. onpaste="return false" 不准粘贴
4. oncopy="return ...
仿java类实现
/**
* Map实现
*/
var Map = function() {
this.flag = false;
this.store = new Array();
if (!this.flag) {
Map.prototype.entry = function(key, val) {
this.key = key;
this.val = val;
}
Map.prototype.put = function(key, val) {
this.store[this.store.length] = new th ...
1、Make Fewer HTTP Requests (尽可能减少http请求数)
http请求是要开销的,减少请求数可以提高网页加载速度。常用的方法,合并css,js以及 Image maps和css sprites等。(css sprites是指只用将页面上的背景图合并成一张,然后通过background-position来取背景。)
2、Use a Content Delivery Network (使用CDN 内容分发网络)
通过在现有的Internet中增加一层新的网络架构,将网站的内容发布到最接近用户的 cache服务器内,通过DNS负载均衡(可选根据时间或访问速度来决定访问哪 ...