我在製作Chrome擴展程序。將當前瀏覽器的網址添加到HTML超鏈接
我想將當前網址添加到一個HTML鏈接,如下面的例子:
<html>
<body>
<a href="this-is-where-the-current-link-will-go">Search</a>
</body>
</html>
這怎麼可能?
我在製作Chrome擴展程序。將當前瀏覽器的網址添加到HTML超鏈接
我想將當前網址添加到一個HTML鏈接,如下面的例子:
<html>
<body>
<a href="this-is-where-the-current-link-will-go">Search</a>
</body>
</html>
這怎麼可能?
[代碼段將拋出一個錯誤,但window.location的是你在找什麼]
設置一個ID,以你的錨標記。 那麼這樣做:
var link = document.getElementById("demo");
link.href = "https://www.google.com/search?q=" + window.location;
<a id="demo" href="https://www.google.com/search?q=**Current URL**">Search</a>
好!!!謝謝!!我認爲它的工作!好! – ChathinduSL
@ChathinduSL那麼你可以選擇我的答案作爲解決方案嗎? – Towkir
好!我得到你的答案的解決方案,但是,我不想另一種方式! – ChathinduSL
試試這個。
<html>
<body>
<a href="javascript:document.location = 'https://www.google.com/search?q=' + document.URL">Search</a>
</body>
</html>
不工作!抱歉!不爲我工作! – ChathinduSL
您可以用文本編輯器我猜做手工。但嚴重的是,顯示代碼,manifest.json,或者至少告訴我們代碼(內容腳本,彈出窗口,後臺頁面腳本)在哪裏以及實際問題是什麼。 – wOxxOm
謝謝你,..!,這是popup.html ..什麼是不願意這樣做的permssions? – ChathinduSL
如果在單擊擴展圖標時顯示的擴展彈出框內,則需要chrome.tabs.query和「activeTab」權限:[如何使用javascript在我的Chrome擴展中獲取當前選項卡的URL](// stackoverflow。 com/a/18436323) – wOxxOm