我正在使用Angular進行Chrome擴展,我試圖使用ng-repeat
來創建鏈接列表。在Chrome擴展中填充鏈接列表時ng-href
<ul>
<li ng-repeat="item in menu" class="ng-scope">
<a ng-href="#/new" href="unsafe:chrome-extension://ehklbggiaofbhgcghgnmejkpgommihdl/popup.html#/new">Add Link</a>
</li>
<li ng-repeat="item in menu" class="ng-scope">
<a ng-href="#/bookmarks" href="unsafe:chrome-extension://ehklbggiaofbhgcghgnmejkpgommihdl/popup.html#/bookmarks">My Bookmarks</a>
</li>
</ul>
如何防止被插入unsafe:chrome-extension
東西:除了我有填充鏈接href
屬性問題偉大的作品?注意:我在我的應用程序的根目錄下設置了ng-csp
。
我懷疑它與Angular有什麼關係。在我的擴展中,當我用'link'創建一個鏈接時,我得到了'link'。就我所知,AngularJS並不試圖將絕對路徑的相對鏈接預先加上。當你使用href而不是ng-href時,你的標籤是什麼樣的。鏈接是否按預期打開'#new'頁面? – Stewie 2013-03-03 00:26:10
@stewie我認爲關注的是'unsafe:chrome-extension:// ...'部分,而不是重複屬性。 – 2013-03-03 03:06:42
@BrandonTilley我不確定你爲什麼這麼理解我的評論。我完全意識到「不安全......」的問題。 – Stewie 2013-03-03 03:44:24