7
下面的標籤ceates一個鏈接到一個網頁,而無需提供完整的URL:創建HTML鏈接到另一個端口中的文件?
<a href="foo.html">link</a>
所以,如果你example.com/
點擊它,你會去example.com/foo.html
。有沒有辦法來創建一個鏈接,將改爲example.com:port/foo.html
?
下面的標籤ceates一個鏈接到一個網頁,而無需提供完整的URL:創建HTML鏈接到另一個端口中的文件?
<a href="foo.html">link</a>
所以,如果你example.com/
點擊它,你會去example.com/foo.html
。有沒有辦法來創建一個鏈接,將改爲example.com:port/foo.html
?
看到這裏 - >https://stackoverflow.com/a/6016361/773263
// delegate event for performance,
// and save attaching a million events to each anchor
document.addEventListener('click', function(event) {
var target = event.target;
if (target.tagName.toLowerCase() == 'a')
{
var port = target.getAttribute('href')
.match(/^:(\d+)$/);
if (port)
{
target.port = port[1];
}
}
}, false);
似乎是做到這一點的最好辦法。我不認爲純粹的HTML解決方案是可能的。
你見過[這](http://stackoverflow.com/questions/6016120/relative-url-to-a-different-port-number-in-a-hyperlink)或[這裏](HTTP:/ /stackoverflow.com/questions/8317059/relative-path-but-for-port)? – 2013-03-05 03:45:02
這是行不通的嗎? link – ElefantPhace 2013-03-05 03:48:39
大象 - 我認爲Dokkat是相對鏈接而不是絕對鏈接後。這樣代碼可以跨服務器移植。 – 2013-03-05 03:58:32