問題タブ [address-bar]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
3311 参照

javascript - アドレスバーから Cookie の値にアクセスする

私のサイトのユーザーが別のサイトからの Cookie を持っていて、その Cookie の名前を知っているとします。基本的に私がやろうとしているのは、ユーザーにアドレスバーへのリンクを提供し、それを使用してそのCookieの値をアクティブにするJavascriptコードを提供することです(そのCookieを「ジョー」と呼びましょう)。例えば:

私のサイトは、ユーザーに次のリンクを提供します: Examplesite.com/page=(これは、javascript などで特定の Cookie 値をアクティブにするコードです)

値を読み取った後の出力は、次のようになります。

Examplesite.com の Cookie を制御できないため、通常のスクリプトでは実行できません (私はその Web サイトを所有していません)。そこで私は、ランダムなウェブサイトではなく、ユーザーがこれらの Cookie へのアクセスを要求したとブラウザが判断するリンクをユーザーに提供してみませんか (実際には、彼はそれを貼り付けているためです)。次に、ユーザーがしなければならないのは、それをアドレスバーに貼り付けるだけで、アドレスバーがそれをアクティブにします...これが可能かどうかさえわかりません。どんな答えでも大歓迎です。

0 投票する
1 に答える
162 参照

php - PHPで変更されたアドレスバーを修復する方法

PHP の初心者です。サイトの改ざんを防止しようとしています。誰かがブラウザのアドレスバーの URL を変更した場合、ページの URL をリロードしたいと考えています。私が考えた 1 つの方法は、必要に応じて再利用できるように、ページの URL をセッション変数に格納することです。
次のページの URL は、ユーザーの選択に基づく SQL クエリから取得されるため (何十もの選択肢がある可能性があります)、その URL がどのようなものになるかは事前にわかりません。私がやりたいのは、ユーザーがリンクをクリックしたときにサーバーに送信されるアドレス (リンクにカーソルを合わせたときに Firefox が左下隅に表示するアドレス) を回復し、それをセッション変数に保存することです。 . これは可能ですか?そうであれば、どうすればPHPで回復できますか?

0 投票する
6 に答える
17083 参照

html - アンカー リンクがクリックされたときに URL が影響を受けないようにする

ここで他の投稿をチェックしましたが、探している結果はありません。クリックしたい

アドレスバーにwww.domain.com/#aboutを入れずにその要素までスクロールさせます

完璧な例として、私がここで見つけたこのサイトをチェックして、いくつかのリンクをクリックしてください。クリックしてもアドレスバーは変わりません。

0 投票する
1 に答える
451 参照

javascript - GWT: モバイル デバイスのアドレス バーを非表示にする

モバイル デバイスで GWT アプリのアドレス バーを非表示にしようとしています。モバイル コードから以下の JSNI 関数を呼び出していますが、機能しません。JQuery を使用しないで考えられる解決策はありますか?

0 投票する
1 に答える
342 参照

javascript - クライアント側のリダイレクト (アドレスバーから)

クライアント側のスクリプト (JavaScript、HTML など) で、関数が呼び出されたときにアドレス バーで指定されたリンクにページをリダイレクトするにはどうすればよいですか。

例: アドレス バーの内容: Example.com/(リダイレクト リンクを含むコード)

たとえば、ある関数が呼び出されると、「(リダイレクト リンクを含むコード)」で指定されたページにリダイレクトされます。

これは同様の質問です(私が必要とするようなクライアント側ではありません):クライアントが入力したアドレスバーから値を取得する方法は?

前もって感謝します。

0 投票する
2 に答える
6745 参照

browser - Chrome モバイルでアドレスバーを非表示にする

私は、この主題に関するいくつかのアプローチを読むのに多くの時間を費やしました。ただし、どの提案も私にはうまくいかないようです。Android/iPhoneなどでブラウザのアドレスバーを非表示にしてネイティブアプリ感を出したいです。現時点では、これを Android (Chrome) で実現しようとしています。スクロール時にバーが非表示になるので、Chromeの新しいバージョンで簡単になることを願っていました。ただし、 window.scrollTo(x,y) を使用すると、アドレスバーが消えることなくページがスクロールされます。

誰かが私を助けてくれることを願っています。

0 投票する
6 に答える
196 参照

php - PHP での URL パラメータ

GET データと同様に URL で変数を渡す方法はありますか? たとえば、スラッシュで?

私は現在、ページをナビゲートするためにjavascriptを使用して異なるコンテンツでdivをリロードする単一の.phpファイルを持っていますが、ご想像のとおり、アドレスバーのアドレスは同じままです。

ユーザーが別のページにリンクできるようにしたいのですが、閲覧しているファイルが 1 つだけの場合、従来はそれができませんでした。

0 投票する
3 に答える
31265 参照

android - Chrome(Android)でモバイルブラウザのアドレスバーを非表示にする

シンプルな JavaScript を使用したサイトがあります

ほとんどのブラウザー (safari およびネイティブ android ブラウザー) でアドレス バーを非表示にします。この JavaScript の行はほとんどの場合正常に機能しますが、Chrome で奇妙な動作に気付きました。ページは実際に下にスクロールしますが、アドレス バーは非表示になりません。 ! ページの読み込み後、ユーザーが指で少し下にスクロールすると、アドレス バーは正常に非表示になります。

また、JSですべてのページを下にスクロールしようとしましたが、ページが完全にスクロールされた結果、アドレスバーがまだ表示されています...

使用するのを忘れたトリックがあるかどうか、またはこの機能が単に Chrome に存在しないかどうかは誰にもわかりませんか?

0 投票する
5 に答える
14801 参照

javascript - AngularJS での URL 操作を無効にする

Angular で最初の Web アプリを作成しようとしています。

通常モード (html5Mode オフ) では、Angular はアドレスのハッシュ部分を強制的に「パス」のように見せ (先頭に「/」を追加)、特殊文字をエンコードします。たとえば、単一の「?」を許可します。および "#" をハッシュに追加し、その他を %3F と %23 に置き換えます。

この機能をオフにする方法はありますか? $locationProvider / $routeProvider機能を使用したくない- 自分でハッシュを解析したい (私の場合、ユーザーはハッシュに「自由なテキスト」を入力して Web サイト内を検索します)。

正規表現を使用するように routeProvider を構成できないことを読みました...

htmlMode がオンになっている場合、アドレスのハッシュ部分は強制的にパスのように見えることはありませんが (先頭に "/" がありません)、それでも特殊文字がエンコードされます。

とにかく特殊文字をエンコード/エスケープするブラウザがあることは承知していますが、ユーザーがアドレスバーに特殊文字を入力できた場合、それを変更したくありません。

ありがとう

0 投票する
1 に答える
159 参照

firefox - Firefox プラグイン、アドレスバーの動作の変更

リソースのダウンロードを開始する前に DOM をキャプチャする方法、またはコンテンツのキャッシュ方法をカスタマイズするためにページの読み込み中にリソースをインターセプトする方法についての Mozilla リファレンスを探しています。

意図したシーケンスは次のようになります。

このプラグインの目的は、開発者がキャッシュ全体をクリアすることなく、ページごとまたはサイトごとにキャッシュされるリソースとキャッシュされないリソースを変更できるようにすることです。これにより、サイトが失敗したリソースや遅延したリソースをよりきめ細かく処理する方法を調査できます。 .

サーバーで作業していて、サイトのリソースが大量にある場合、一定のタイムアウトによって開発が滞る可能性があります。機能をテストするためにキャッシュをクリアし続ける必要がある場合、開発とテストのプロセス全体が通常の 10 倍以上長くなる可能性があります。このプラグインの目的は、ページごと、サイトごとに何をキャッシュするか、いつキャッシュするかをより詳細に制御できるようにすることです。これにより、キャッシュをクリアするときに、何をクリアし、何を保持するかを正確に決定し、これらの種類の配信時間を改善できます。条件の。

これは、英国/米国で作業しているときに中国、オーストラリア、タイなどにあるサーバーで作業している場合や、その逆の場合によく見られます。

現在、Firefox にフックできる場所を調査していますが、開発者は、プラグインがフックするためにこのステップが公開されている可能性がある場所を特定できません。

既存のアドレス バーでこのステップにアクセスする方法はありますか?

どうもありがとう。

アップデート

以下の回答によると、ブラウザーにフックして一時停止および再開することは可能ですが、ドキュメント内のリソースが呼び出される前にドキュメントを取得できるかどうかはドキュメントからまだ明らかではありません。