如何使用可在小书签中使用的javascript代码获取当前网址?此代码无效:
javascript:copy(window.location.href);
需要将其复制到剪贴板。我需要支持Firefox,Chrome和IE
答案 0 :(得分:3)
您可以从中复制当前网址的对话框怎么样?
javascript:void(prompt("URL:", location.href))
{OK}或取消时,void
部分会阻止浏览器导航。
将URL放入剪贴板需要更多工作,并且在不同浏览器上有所不同。如果您确实想将数据放入剪贴板,请提及您需要支持的浏览器。
答案 1 :(得分:3)
使用书签来从任何合法浏览器(Opera,Chrome)获取网址:
javascript:(function(s){try{s=document.selection.createRange().text}catch(_){s=document.getSelection()}prompt('','\n'+location+'\n'+s)})()
如果您想添加页面标题:
javascript:(function(s){try{s=document.selection.createRange().text}catch(_){s=document.getSelection()}prompt('',document.title+" "+'\n'+location+'\n'+s)})()
答案 2 :(得分:0)
JS中没有内置函数称为copy。如果页面中有一个,那么它应该工作。 所以页面需要这个代码