我有一个页面,我想在其中显示应用程序内网站的内容。我有一个解析器,在这种情况下,它从他们的站点抓取元素并放入我的站点中。但我有这个问题,服务器端的链接就像campaign.aspx?wfege
,当用户点击它时,我想添加一个http://example.com/
在此之前,链接将看起来像 http://example.com/campaign.aspx?wfege
。这在javascript中可能吗?如果是这样,怎么办?请看看我的 fiddle ,它完全可以工作,并且是我网站的精确副本。
fiddle :http://jsfiddle.net/4vdck/
干杯
最佳答案
这可以在 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>
关于javascript - 如何向生成的元素添加基本 url?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17236153/