2017-02-14 56 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