使用javascript获取URL

时间:2015-05-20 17:38:23

标签: javascript-events

由于HTTP_REFERER问题,我需要将网址从https网站传递到http。

我有这个javascript但它不起作用。

<a href="http://www.htm2pdf.co.uk/display" onclick="location.href='http://www.htm2pdf.co.uk/display?https&url=' + escape(window.location.href)">Save this page as PDF</a>

我是否还可以了解如何使用javascript将他们的api url附加到当前网站?

 http://api.htm2pdf.co.uk/urltopdf?apikey=yourapikey&url=http://www.example.com

有什么建议吗?

2 个答案:

答案 0 :(得分:0)

需要阻止初始锚标记事件。

    <a href="http://www.htm2pdf.co.uk/display" onclick="event.preventDefault();window.location.href='http://www.htm2pdf.co.uk/display?https&url='+escape(window.location.href);">Save this page as PDF</a>

答案 1 :(得分:0)

我会使用javascript或href属性,而不是两者。我不知道他们如何能够很好地协同工作。

你可以使用.preventDefault(),但是为什么首先把href属性放在那里?

这是你正在寻找的吗?它应该适用于http或https站点。

<a onclick="window.open('http://api.htm2pdf.co.uk/urltopdf?apikey=yourapikey&url=' + window.location.href, '_blank', 'location=yes,scrollbars=yes,status=yes');">Save as PDF</a>