browser-history

    0

    1答えて

    私はユーザーがモーダルウィンドウとして開くことができるフォームを持っています。私は彼らがウィンドウをブラウズして閉じるときを検出できるようにしたいと思います。 私はそれが働いて持っているが、いくつかの問題があります。 // in modal.open(): window.history.pushState(null, null); // in modal.close(): window.h

    0

    1答えて

    私はシングルページアプリケーション(Angularのui-routerのようなもの)でナビゲートするためのルータを実装しています。ルーティングは、ブラウザの場所のハッシュを変更することによって行われます。 宣言されていないルートに移動することは不可能です。したがって、#/fooルートのみを宣言し、現在は#/fooにあり、ハッシュを#/barに変更しようとすると、ブラウザはハッシュを#/fooに戻す

    0

    1答えて

    myStateがtrueの間にユーザーがアクティブページ(ウィンドウ/タブ/ etc)をページから別のページに変更しようとすると、 React JSのユーザーはreact-routerです。 ヘルプTransitionHookとリアクタールーターのConfirming Navigationの記事で実装しようとしました。これらは、ユーザーがページを閉じたり、リロードしたりしたいときにのみ表示されます

    -3

    1答えて

    私のブログ - サイトは、Ajax(XMLHttpRequest)およびHTML履歴APIごとに動的に生成されます。問題は:私のコンテンツは検索できません。 Googlebotは自分のサイトをレンダリングしていますが、Googleは現在そのサイトを分析していると読んでいます。私のコンテンツは検索可能なのですか? 私は同様の質問を見つけましたが、答えは見つかりませんでした。

    0

    1答えて

    Historyパッケージを使用して、無効なURLを反応コンポーネントの404ページにリダイレクトします。 .pushの代わりに.replaceを使用します。私が訪れた無効なURLをブラウザに記録させたくないからです。 私はここでポイントを逃したのですか?そして、私の目的のために、この2つの間で選択するトレードオフはありますか? 誰かが私に説明することはできますか?おかげさまでありがとうございます;

    -2

    1答えて

    www.mysite.com/entry/1私はボタンをクリックすると開くdivのサイトを持っています。 それは私がwindow.history.pushState()を作る開くと、たとえば: www.mysite.com/entry/1#12345678 私はこれでフィルタを設定することができますが、私はフィルタを設定するので、毎回divを開設し、ハッシュ値の変化と私はwindow.hist

    3

    2答えて

    である私は { browserHistory } from 'react-router'; を使用して、私は私のテストを実行しているときに、自分の行動のためのテストを書く、browserHistoryは未知の理由のために定義されていない輸入。したがって、テストではエラーがスローされます。 "未定義のpush 'プロパティを読み取ることはできません。 私のアプリでうまくいけば、browserHi

    2

    1答えて

    私はwindow.onhashchangeを使用してブラウザのハッシュ変更を検出しています。しかし、ハッシュが非プログラム的な方法で変更された場合にのみ、コールバックをトリガーする方法はありますか? 私はonhashchangeの使い方を尋ねません。私はプログラムでハッシュを設定するときにそれを引き起こすのを避けようとしています。 は基本的に、私はに似た何かをしたい: window.onhashc