ios下微信标题修改_移动开发_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > 移动开发 > ios下微信标题修改

ios下微信标题修改

 2016/5/25 5:35:34  laosiji  程序员俱乐部  我要评论(0)
  • 摘要:很多开发过微信的人估计都遇到过这样的问题,ios下微信页面标题更改不了,而安卓却可以直接用:document.title="你的标题"。下面是解决这个问题的hack:1.jquery方式setTimeout(function(){//需要jQueryvar$body=$('body');document.title='test';//hack在微信等webview中无法修改document.title的情况var$iframe=$('<iframesrc="/favicon
  • 标签:iOS 标题

很多开发过微信的人估计都遇到过这样的问题,ios下微信页面标题更改不了,而安卓却可以直接用:document.title="你的标题"。

下面是解决这个问题的hack:

1.jquery方式

class="hljs php">setTimeout(function">function(){
    //需要jQuery
    var $body = $('body');
    document.title = 'test';
    // hack在微信等webview中无法修改document.title的情况
    var $iframe = $('<iframe src="/Upload/Images/2016052505/CB3DEC9320E5F550.ico"></iframe>');
    $iframe.on('load',function() {
        setTimeout(function() {
            $iframe.off('load').remove();
        }, 0);
    }).appendTo($body);
},0);

2.不依赖jquery

javascript">//以下代码可以解决以上问题,不依赖jq
setTimeout(function(){
    //利用iframe的onload事件刷新页面
    document.title = 'test';
    var iframe = document.createElement('iframe');
    iframe.style.visibility = 'hidden';
    iframe.style.width = '1px';
    iframe.style.height = '1px';
    iframe.onload = function () {
        setTimeout(function () {
            document.body.removeChild(iframe);
        }, 0);
    };
    document.body.appendChild(iframe);
},0);
发表评论
用户名: 匿名