最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

iOS移動(dòng)端(H5)alert/confirm提示信息去除網(wǎng)址(URL)

 更新時(shí)間:2016年11月18日 10:23:13   作者:天風(fēng)隼  
這篇文章主要介紹了iOS移動(dòng)端(H5)alert/confirm提示信息去除網(wǎng)址URL,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

最近移動(dòng)端項(xiàng)目用alert和confirm進(jìn)行信息提示,但發(fā)現(xiàn)在iOS系統(tǒng)中,每次提示信息上面都會(huì)被添加一行URL地址。

那么如何去掉地址提示呢,經(jīng)查找和實(shí)現(xiàn)發(fā)現(xiàn)進(jìn)行重寫alert和confirm方法可解決此問題。
代碼如下:

重寫alert方法:

window.alert = function(name){
  var iframe = document.createElement("IFRAME");
  iframe.style.display="none";
  iframe.setAttribute("src", 'data:text/plain,');
  document.documentElement.appendChild(iframe);
  window.frames[0].window.alert(name);
  iframe.parentNode.removeChild(iframe);
 };

重寫confirm方法:

window.confirm = function (message) {
   var iframe = document.createElement("IFRAME");
   iframe.style.display = "none";
   iframe.setAttribute("src", 'data:text/plain,');
   document.documentElement.appendChild(iframe);
   var alertFrame = window.frames[0];
   var result = alertFrame.window.confirm(message);
   iframe.parentNode.removeChild(iframe);
   return result;
 };

其中confirm方法要return子框架的結(jié)果。否則默認(rèn)都是“取消”的效果。

衍生知識(shí)點(diǎn):

html中data類型的url

針對于一些小的數(shù)據(jù),可以在網(wǎng)頁中直接嵌入,而不是從外部文件載入,比如圖片。這樣的好處是可以減少一次http的請求,缺點(diǎn)是使得頁面內(nèi)容變大。data類型的url格式在98年就已經(jīng)提出了,現(xiàn)在絕大部分的瀏覽器都能支持,比如使用IE6內(nèi)核的國內(nèi)瀏覽器,chrome和firefox等,但I(xiàn)E8上使用有問題,圖片顯示不完整。

data類型的url有以下幾種形式:

 data:,<文本數(shù)據(jù)> 
 data:text/plain,<文本數(shù)據(jù)> 
 data:text/html,<HTML代碼> 
 data:text/html;base64,<base64編碼的HTML代碼> 
 data:text/css,<CSS代碼> 
 data:text/css;base64,<base64編碼的CSS代碼> 
 data:text/javascript,<Javascript代碼> 
 data:text/javascript;base64,<base64編碼的Javascript代碼> 
 data:image/gif;base64,base64編碼的gif圖片數(shù)據(jù) 
 data:image/png;base64,base64編碼的png圖片數(shù)據(jù) 
 data:image/jpeg;base64,base64編碼的jpeg圖片數(shù)據(jù) 
 data:image/x-icon;base64,base64編碼的icon圖片數(shù)據(jù) 

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

遵义县| 子洲县| 基隆市| 江都市| 朝阳区| 洞口县| 北京市| 桦南县| 古丈县| 静乐县| 余江县| 新昌县| 永春县| 临海市| 苏尼特右旗| 中方县| 聂荣县| 庆安县| 凤城市| 罗山县| 卢氏县| 南通市| 万全县| 内江市| 汝城县| 哈尔滨市| 文安县| 武山县| 鄂伦春自治旗| 绵阳市| 栾城县| 黔西县| 武邑县| 兰考县| 乌鲁木齐县| 宜川县| 都江堰市| 漳浦县| 安宁市| 大化| 弥渡县|