2017-02-14 8 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 
}); 

ヘッダにおけるベース目標を設定

<base target="_blank" /> 

_blankにTFSセットは、それが呼び出されたインラインフレームからのものに等しい権利アクセス。それは匿名です。 TFSに既に存在する承認を受けるように指示するにはどうすればよいですか?

+0

リンクはどこに配置し、どのタブを開いていますか? –

答えて

1

現在のページから別のページにリダイレクトする(新しいページを開く)必要があります。 _blankを_topに変更します。

<base target="_top" /> 
+0

'_top'は' _parent'と同じ効果を持ちます。新しいタブは開きません。現在のタブだけを使用します。 – Greaka

+1

@Greakaはい、現在のタブを使用します。私はあなたが新しいタブを開くときに追加のヘッダーを追加することはできないので、新しいタブを開くことはできないと思います。 –

+0

大丈夫、ありがとう – Greaka

関連する問題