日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪(fǎng)問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

angular中的href=unsafe:我该怎么摆脱你的溺爱!!

發(fā)布時(shí)間:2023/11/29 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 angular中的href=unsafe:我该怎么摆脱你的溺爱!! 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

解決方法:angular.module加入下面這行:(依據(jù)Angular changes urls to “unsafe:” in extension page)

.config(function($compileProvider){//注:有些版本的angularjs為$compileProvider.urlSanitizationWhitelist(/^\s*(https?|ftp|mailto|file|javascript):/);,兩種都試一下可以即可$compileProvider.aHrefSanitizationWhitelist(/^\s*(https?|itms\-apps|ftp|mailto|file|javascript):/); })

代碼視覺(jué)效果:

值得請(qǐng)注意的是,圖中紅框內(nèi)的含義是:

//“排除angular對(duì)以itms-apps://開(kāi)頭的appstore鏈接的安全封鎖”

實(shí)際上、、、你想排除什么鏈接就可以在這里添加什么、、、、、
問(wèn)題解決完畢、、、、


但是下面為什么還有這么長(zhǎng)呢?
這是因?yàn)?#xff0c;在項(xiàng)目緊急的那段時(shí)間,我對(duì)于完全陌生的代碼是沒(méi)有解讀能力的,只會(huì)復(fù)制黏貼
我想這大多與我的閱讀障礙有關(guān)、、、、
但是危急時(shí)刻往往能夠激發(fā)許多奇怪的行為、、、如果你對(duì)玄學(xué)并不感興趣,就可以關(guān)了


請(qǐng)讓我們看看在危急關(guān)頭我想到了怎樣的玄學(xué)解法、、、、、、

解決方法:不要使用angular提供的ng-href親情鏈接綁定,用directive手工填寫(xiě)href!

1、html內(nèi)容:先把鏈接綁定到title上備用(請(qǐng)注意這里的a標(biāo)簽中safe屬性,涉及directive相關(guān)!)

<a safe title="{{downData[2].link}}" class="button button-positive">下載iPhone版 </a>

代碼形狀:

2、directive內(nèi)容:通過(guò)點(diǎn)擊事件的驅(qū)動(dòng),將title手工填入href中

.directive("safe", [function () {return {link: function (scope, element, attributes) {element.bind("click", function () {console.log(element[0].title);console.log(element[0].href=element[0].title);});}} }])

代碼視覺(jué)效果:

3、完畢!你有可能再也不用擔(dān)心angular會(huì)過(guò)濾掉蘋(píng)果店的鏈接了!


2333

請(qǐng)看一看我第一次編輯這篇時(shí)候的心態(tài)、、、、、自以為用高明的辦法解決了天大的問(wèn)題、、、

今天,我遇到了這個(gè):

<a ng-href="itms-apps://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware" href="unsafe:itms-apps://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware">test </a>

看看這個(gè)dalao們,我的天這個(gè)unsafe到底是個(gè)什么啊


當(dāng)然,只要你愿意搜的話(huà),答案是有的:Angular changes urls to “unsafe:” in extension page

然后,我就照做了
效果如下

看看這些同志們,為什么一般鏈接白名單了,蘋(píng)果店的鏈接還是拓麻unsafe啊
經(jīng)過(guò)一小段玄學(xué)的思考,我認(rèn)為這是改變不了的事實(shí)

那到底該怎么辦呢????????總不能跟領(lǐng)導(dǎo)這樣解釋吧?????


后來(lái),我逐漸明白了、、、
angular貌似有著無(wú)論如何也無(wú)法不屏蔽蘋(píng)果的鏈接

......很多描述.....

哦擦,終于出來(lái)了、、、
手機(jī)測(cè)試,正常!


我、、、wtm

最后祝你,身體健康


我是個(gè)蠢人,不能像數(shù)學(xué)冠軍那樣立刻分析出來(lái)最優(yōu)的解法、、
但是我想我能代表的人也絕對(duì)不在少數(shù)
有時(shí)并不是你想要解決并付出努力,就能夠得到好的結(jié)果
人生路上,什么時(shí)候該知難而退,什么時(shí)候該奮力一肛
只怕是窮盡一生也無(wú)法得到答案

創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來(lái)咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)

總結(jié)

以上是生活随笔為你收集整理的angular中的href=unsafe:我该怎么摆脱你的溺爱!!的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。