900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > php跳出微信默认浏览器打开网页 求助 跳出微信内置浏览器直接到默认浏览器代码...

php跳出微信默认浏览器打开网页 求助 跳出微信内置浏览器直接到默认浏览器代码...

时间:2021-04-11 14:34:51

相关推荐

php跳出微信默认浏览器打开网页 求助 跳出微信内置浏览器直接到默认浏览器代码...

[Asm] 纯文本查看 复制代码

请用浏览器访问

#weixinStyle{ width:100%; display:none; text-align:center; font-size:16px; padding-top:50px;}

if(!/Android|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)){

window.location.href="/music/index.php";//完整路径

}

doAdblock();

function doAdblock(){

(function() {

function A() {}

A.prototype = {

rules: {

'17173_in':{

'find':/http:\/\/f\.v\.17173cdn\.com\/(\d+\/)?flash\/PreloaderFile(Customer)?\.swf/,

'replace':"/17173_in_0522.swf"

},

'17173_out':{

'find':/http:\/\/f\.v\.17173cdn\.com\/(\d+\/)?flash\/PreloaderFileFirstpage\.swf/,

'replace':"/17173_out_0522.swf"

},

'17173_live':{

'find':/http:\/\/f\.v\.17173cdn\.com\/(\d+\/)?flash\/Player_stream(_firstpage)?\.swf/,

'replace':"/17173_stream_0522.swf"

},

'17173_live_out':{

'find':/http:\/\/f\.v\.17173cdn\.com\/(\d+\/)?flash\/Player_stream_(custom)?Out\.swf/,

'replace':"/17173.out.Live.swf"

}

},

_done: null,

get done() {

if(!this._done) {

this._done = new Array();

}

return this._done;

},

addAnimations: function() {

var style = document.createElement('style');

style.type = 'text/css';

style.innerHTML = 'object,embed{\

-webkit-animation-duration:.001s;-webkit-animation-name:playerInserted;\

-ms-animation-duration:.001s;-ms-animation-name:playerInserted;\

-o-animation-duration:.001s;-o-animation-name:playerInserted;\

animation-duration:.001s;animation-name:playerInserted;}\

@-webkit-keyframes playerInserted{from{opacity:0.99;}to{opacity:1;}}\

@-ms-keyframes playerInserted{from{opacity:0.99;}to{opacity:1;}}\

@-o-keyframes playerInserted{from{opacity:0.99;}to{opacity:1;}}\

@keyframes playerInserted{from{opacity:0.99;}to{opacity:1;}}';

document.getElementsByTagName('head')[0].appendChild(style);

},

animationsHandler: function(e) {

if(e.animationName === 'playerInserted') {

this.replace(e.target);

}

},

replace: function(elem) {

if(this.done.indexOf(elem) != -1) return;

this.done.push(elem);

var player = elem.data || elem.src;

if(!player) return;

var i, find, replace = false;

for(i in this.rules) {

find = this.rules[i]['find'];

if(find.test(player)) {

replace = this.rules[i]['replace'];

if('function' === typeof this.rules[i]['preHandle']) {

this.rules[i]['preHandle'].bind(this, elem, find, replace, player)();

}else{

this.reallyReplace.bind(this, elem, find, replace)();

}

break;

}

}

},

reallyReplace: function(elem, find, replace) {

elem.data && (elem.data = elem.data.replace(find, replace)) || elem.src && ((elem.src = elem.src.replace(find, replace)) && (elem.style.display = 'block'));

var b = elem.querySelector("param[name='movie']");

this.reloadPlugin(elem);

},

reloadPlugin: function(elem) {

var nextSibling = elem.nextSibling;

var parentNode = elem.parentNode;

parentNode.removeChild(elem);

var newElem = elem.cloneNode(true);

this.done.push(newElem);

if(nextSibling) {

parentNode.insertBefore(newElem, nextSibling);

} else {

parentNode.appendChild(newElem);

}

},

init: function() {

var handler = this.animationsHandler.bind(this);

document.body.addEventListener('webkitAnimationStart', handler, false);

document.body.addEventListener('msAnimationStart', handler, false);

document.body.addEventListener('oAnimationStart', handler, false);

document.body.addEventListener('animationstart', handler, false);

this.addAnimations();

}

};

new A().init();

})();

}

//remove baidu search ad

if(document.URL.indexOf('') >= 0){

if(document && document.getElementsByTagName && document.getElementById && document.body){

var aa = function(){

var all = document.body.querySelectorAll("#content_left div,#content_left table");

for(var i = 0; i < all.length; i++){

if(/display:\s?(table|block)\s!important/.test(all[i].getAttribute("style"))){all[i].style.display= "none";all[i].style.visibility='hidden';}

}

all = document.body.querySelectorAll('.result.c-container[id="1"]');

//if(all.length == 1) return;

for(var i = 0; i < all.length; i++){

if(all[i].innerHTML && all[i].innerHTML.indexOf('广告')>-1){

all[i].style.display= "none";all[i].style.visibility='hidden';

}

}

}

aa();

document.getElementById('wrapper_wrapper').addEventListener('DOMSubtreeModified',aa)

};

}

//remove sohu video ad

if (document.URL.indexOf("") >= 0){

if (document.cookie.indexOf("fee_status=true")==-1){document.cookie='fee_status=true'};

}

//remove video ad

if (document.URL.indexOf("") >= 0){

if (document.cookie.indexOf("fee_status=true")==-1){document.cookie='fee_status=true'};

}

//fore iqiyi enable html5 player function

if (document.URL.indexOf("") >= 0){

if (document.cookie.indexOf("player_forcedType=h5_VOD")==-1){

document.cookie='player_forcedType=h5_VOD'

if(localStorage.reloadTime && Date.now() - parseInt(localStorage.reloadTime)<60000){

console.log('no reload')

}else{

location.reload()

localStorage.reloadTime = Date.now();

}

}

}

*{margin:0; padding:0;}

img{max-width: 100%; height: auto;}

.test{height: 100%; max-width: 600px; font-size: 40px;}

div{font-size:20px; text-align:center;}

p{ color:#F00; font-weight:bold;}

function is_weixin() {

var ua = navigator.userAgent.toLowerCase();

if (ua.match(/MicroMessenger/i) == "micromessenger") {

return true;

} else {

return false;

}

}

var isWeixin = is_weixin();

var winHeight = typeof window.innerHeight != 'undefined' ? window.innerHeight : document.documentElement.clientHeight;

function loadHtml(){

var div = document.createElement('div');

div.id = 'weixin-tip';

div.innerHTML = '

';

document.body.appendChild(div);

}

function loadStyleText(cssText) {

var style = document.createElement('style');

style.rel = 'stylesheet';

style.type = 'text/css';

try {

style.appendChild(document.createTextNode(cssText));

} catch (e) {

style.styleSheet.cssText = cssText; //ie9以下

}

var head=document.getElementsByTagName("head")[0]; //head标签之间加上style样式

head.appendChild(style);

}

var cssText = "#weixin-tip{position: fixed; left:0; top:0; background: rgba(0,0,0,0.8); filter:alpha(opacity=80); width: 100%; height:100%; z-index: 100;} #weixin-tip p{text-align: center; margin-top: 10%; padding:0 5%;}";

if(isWeixin){

loadHtml();

loadStyleText(cssText);

}

//获取id为weixinStyle的div对象

var weixin=document.getElementById("weixinStyle");

//网页加载后执行函数

window.οnlοad=function(){

//判断是否为微信内核 是 则显示引导图标 否则 不显示直接下载

if(isWeixin()){

//是微信打开显示提示信息

weixin.style.display="block";

}else{

//是非微信打开直接跳转下载地址

location.replace("index.php");//这里的‘index.php’要改成实际地址

}

}

//这个函数用来判断当前浏览器是否微信内置浏览器,是微信返回true,不是微信返回false

function isWeixin(){

var WxObj=window.navigator.userAgent.toLowerCase();

if(WxObj.match(/microMessenger/i)=='micromessenger'){

return true;

}else{

return false;

}

}

function fuckyou(){

window.close(); //关闭当前窗口(防抽)

window.location="about:blank"; //将当前窗口跳转置空白页

}

function ck() {

console.profile();

console.profileEnd(); //我们判断一下profiles里面有没有东西,如果有,肯定有人按F12了,没错!!

if(console.clear) {

console.clear()

};

if (typeof console.profiles =="object"){

return console.profiles.length > 0;

}

}

function hehe(){

if( (window.console && (console.firebug || console.table && /firebug/i.test(console.table()) )) || (typeof opera == 'object' && typeof opera.postError == 'function' && console.profile.length > 0)){

fuckyou();

}

if(typeof console.profiles =="object"&&console.profiles.length > 0){

fuckyou();

}

}

hehe();

window.onresize = function(){

if((window.outerHeight-window.innerHeight)>200) //判断当前窗口内页高度和窗口高度,如果差值大于200,那么呵呵

fuckyou();

}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。