您好,登錄后才能下訂單哦!
傳統的設置title的方法是:document.title = ‘title'
但是這種寫法在iOS的微信上是不兼容的
這里設置title的方法是通過在百度搜索的所謂黑科技,避免了安卓和iOS的不兼容寫法
首先在index.html中定義一個全局的函數:
var setTitle = function (title) { var u = navigator.userAgent var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Linux') > -1 var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/) if (isAndroid) { document.title = title } else if (isiOS) { var $body = $('body') document.title = title var $iframe = $('<iframe src="/favicon.ico"></iframe>') $iframe.on('load', function () { window.setTimeout(function () { $iframe.off('load').remove() }, 0) }).appendTo($body) } }
然后再需要設置title的組件里面調用這個方法即可
寫法是:
setTitle('XXOO')
這樣的話就行了
全局變量的設置也一樣,這里就不多說了……
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持億速云。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。