@JamesWood によるこの質問からリンクされたMSDN の記事には、サーバーの名前を取得するためのこのコードのパッセージ (ここで言い換え) があります。
function getServerUrl(){
var serverUrl = this.context().getServerUrl()
if (serverUrl.match(/\/$/)) {
serverUrl = serverUrl.substring(0, serverUrl.length - 1);
}
return serverUrl;
}
私は JS や RegEx の専門家ではありませんが、URL の末尾に余分にスラッシュ文字が追加される可能性があるように思われます。これに対処する必要があります。
ただし、上記の質問に対して提供されたすべての回答は、その問題を省略しているようです。レスポンダーはそれを見落としましたか、それともコードが保護的すぎて、その制御を緩和できますか?