lw5116

1.只允许在微信内置浏览器打开网页:

//投票页面只能在微信端打开的函数
function open_limit(){
    var useragent = navigator.userAgent;
    if (useragent.match(/MicroMessenger/i) != \'MicroMessenger\') {
        if (useragent.match(/iPhone/i) != \'iPhone\') {
        // 这里警告框会阻塞当前页面继续加载
        alert(\'已禁止本次访问:您必须使用微信内置浏览器访问本页面!\');
        // 以下代码是用javascript强行关闭当前页面
        var opened = window.open(\'about:blank\', \'_self\');
        opened.opener = null;
        opened.close();
        }
    }
}

 

2.微信页面刷新:

如果使用

window.location.reload();

微信页面的数据无法清空。

解决方法是使用随机数,在链接后面加参数:

window.location.href+=\'?\'+Math.random()*100;

 

分类:

技术点:

相关文章: