如何为生成的元素添加基本URL?

时间:2013-06-21 13:13:18

标签: javascript jquery html web-scraping

我有一个页面,我想在我的应用内显示网站内容。我有一个解析器,在这种情况下,从他们的网站和我的网站抓取元素。但是我遇到了这个问题,服务器端的链接就像campaign.aspx?wfege,当用户点击它时,我想先添加http://example.com/,这样链接就会显示为http://example.com/campaign.aspx?wfege。这可能在JavaScript中?如果是这样,怎么样?请看我的小提琴,它完全正常,并且是我网站的精确副本。

小提琴:http://jsfiddle.net/4vdck/

干杯

1 个答案:

答案 0 :(得分:2)

这可以在您的HTML中完成。

您需要使用适当的href添加基本标记,例如

<html>
<head>
<base href="http://example.com/" target="_blank">
....
....
</head>
<body>
<a href="campaign.aspx?wfege">ClickHere</a> <!-- Because of the base tag this href will lead you to http://example.com/campaign.aspx?wfege -->
....
</body>
</html>