2017-02-14 70 views
0

我目前正在構建一個自定義小部件,其中包含鏈接。如果鏈接被點擊,新打開的標籤沒有授權。它說the unauthorized access is forbidden. Client authorization required.TFS自定義小部件鏈接未經授權

enter image description here 我正在通過javascript建立鏈接。

var newLinkButton = (url, text) => $('<a>', { 
    class: 'btn btn-default btn-xs', 
    href: url, 
    role: 'button', 
    text: text 
}); 

,並設置在頭基部目標_blank

<base target="_blank" /> 

的TFS組訪問權等於從iframe中那些在其被調用。這是匿名的。我如何告訴TFS採取現有的授權?

+0

你在哪裏放置鏈接,哪個標籤打開? –

回答

1

您需要從當前頁面重定向到另一頁面(不打開新頁面)。將_blank更改爲_top。

<base target="_top" /> 
+0

'_top'與'_parent'具有相同的效果。它不會打開一個新的Tab。它只是使用當前標籤。 – Greaka

+1

@Greaka是的,它使用當前標籤。我認爲你不能打開一個新標籤,因爲打開一個新標籤時你不能添加額外的標頭。 –

+0

好的,謝謝 – Greaka