2016-12-07 26 views
0

JavaScriptリダイレクトを実行しようとしています。window.location.replaceが一部のURLで動作しない

私はこのようにそれをやろうとしている:

window.location.replace('https://ad.doubleclick.net/ddm/jump/N5371.1920006AAPLUS/B10640187.141970298;sz=1x1;ord=[timestamp]?') 

これはundefinedを返し、何もしません。

しかし、まったく同じ状況で

window.location.replace('https://ad.doubleclick.net'); 

作品だけで罰金。何がありますか?

広告タグは申し訳ありません。これまでにはうまくいきませんでした。

+2

おそらく204が返されます。[ネットワーク]タブには何が表示されますか? – SLaks

+0

良い考えですが、実際には302. –

+0

ですが、302の場所は204を返しています。 –

答えて

3

これは、URLが204 No Content(ブラウザに何もしないよう指示する)の場合に発生します。

+0

私は不明です。上の彼の最初のURLはコンテンツを提供しないのですか?ページが空いているのではないのですか?確かにそこにコンテンツがあるように見えます。私は同じことが起こっていると私のURLは、コンテンツの実際のページを指しています。 : – Ric

+0

@Ric:ネットワークタブでは何が表示されますか? – SLaks

+0

実際には、私の驚きには、何もありません! 今度はさらに研究した後、私のwindow.locatiion.replace(url)はurl = '/ newpage'です。私のエラーは、それが単に 'newpage'でなければならないということかもしれません。 – Ric

関連する問題