システムwiki

Internet Explorer 10:IEの戻るボタンが機能しない/複数のクリックで前のページに戻る/不可解な広告リンクが挿入される歴史に

Twinkly 受付中 最終更新日:2020-08-28 08:15

そのため、この問題はWeb全体およびこれらのフォーラムで十分に文書化されていますが、まだ解決策を探しています.複数のWebサイトで、[戻る]ボタンをクリックすると、同じページに移動します.ページを閲覧した後、順番に
前のページに戻るには、ページを元に戻すために、ダブルクリックまたはトリプルクリックする必要があります.戻るボタンをクリックすると、現在開いているページが更新されるようです.これは、検索エンジンを使用するたびに煩わしくなってきています
(googleとBingの両方)そしていくつかの異なるページをサーフィンします.人々はまた、挿入されているdoubleclick.adsを見ています 戻るボタンの履歴への「追加」リンクとしても.これはIEの問題ですか、それともgoogleAdsですか
問題.Firefoxにはこの問題がないように見えるため、IEがコーディングに追いついておらず、このようなイベントの発生を止めていない可能性があります.または、これらの広告とリダイレクトが発生している可能性があります
不正なコードを使用していて、Firefoxの人々はそれを阻止する方法を見つけました.いずれにせよ、マイクロソフトはこの厄介な問題を修正するために同じ解決策を講じるか、IEユーザーを失うことになります.

1つの例:

Google検索ページから、「最高の自叙伝」と入力します

下にスクロールして、結果からgoodreads.comサイトを選択する

ページに1分ほど滞在した後、戻るボタンをクリックすると、goodreads.comページに戻ります

ダブルクリックすると、検索結果ページに戻ります

2番目の例:

これは、abcnewsのWebサイトで発生した画面ショットです.一見すると、URLの履歴は正常で前のページに戻ることができるのですが、30秒ほどページにいるとそのリンクが挿入されます それで私はそれから
ダブルクリックして前のページに戻ります.

修正の試み:

IEをリセットしました.MicrosoftのIE Fixツールを使用しました.制限付きサイトにdoubleclick.adsリンクを挿入してみました.スクリプトを無効にし、サードパーティを有効にしました.ウイルスをScanし、レジストリを修正し、アドウェアをScanしました.マルウェア、私の追跡を更新
IEの保護リスト.アドオンはありません.無駄に.私のPCの両方でまだ起こっています.一方はIE9で、もう一方はIE10です.

考えられる原因?

この問題について熱心に読んだ後、誰かが、これらのサイトが掲載している広告自体のスクリプトの問題であると提案しました.それでは、これらの個々のサイトは私たちが不満を言うべきものですか? (修正する方が簡単でしょう、Bill ...pleeeeeze)
つまり、あなたがアクセスしているページで実行されているこれらの広告には、閲覧履歴に追加のフレームを挿入するコードが含まれている(または提案が進んだ)ので、さらに調査したところ、このHTML Webサイトでその方法を説明しています無効にする
フレームを使用した誰かの戻るボタン.これがビルの問題でしょうか?そして、この厄介なタイプのコードの修正は何ですか?

https://www.htmlgoodies.com/tutorials/buttons/article.php/3478911/Disabling-the-Back-Button.htm

上記のリンクで参照されているチュートリアルは次のとおりです:

バックボタンの切断

このチュートリアルは、一種の誤称です.技術的には、誰かのブラウザの[戻る]ボタンを無効にすることはできませんが、ボタンを使用できないようにしたり、同じページを引き続きロードしたりできるようにすることができます.

前もって言っておきますが、これはユーザーをトラップするため、あまり使用したくない効果かもしれませんが、今日はその効果が非常に多く使用されており、その達成方法を尋ねる大量のメールを受け取っています.効果...だからここにある.私は単にそれをコードとして提供します.
好きなように使ってください.



3つの方法

ブラウザの[戻る]ボタンを多少無効にする3つの方法を知っています.ここで、ページを右クリックして戻ることを選択することで常に戻る機能を実現できるため、これらの方法はどれも間違いがないことを理解してください.さらに、ユーザー
ドメインを完全に離れるか、[戻る]ボタンを右クリックして、ブラウザの履歴で2、3ページ前を選択することで、いつでもシステムから抜け出すことができます.

とはいえ、ここに3つの方法があります.

最初の行は、おそらくすでにその方法を知っているという点で、数行を超える価値はありません.を開くリンクを設定します 戻るボタンのない新しいwindows.新しいwindows を構成するときに「ツールバー」を「いいえ」に設定すると、その効果を得ることができます.

退屈ですが、機能します.問題は、ユーザーが新しいwindows を閉じるだけで親に戻ることができることです.そこで第2の方法が登場します.



方法2:開くと閉じる

方法2にも新しいwindows が組み込まれていますが、さらに一歩進んでいます.新しいwindows が開いたら、親windows を閉じます.

効果が得られますが、開いているwindows コードを関数に設定します.関数が実行された後、
self.close()コマンドで親windows を閉じます.コードと、コードを起動するテキストリンクは次のようになります.


クリックして新しいページに移動

ここで効果をお見せしますが、このwindows は閉じるので、ここで実行します.上記のコードを含む新しいwindows を生成します.それを親windows とします.そのwindows のリンクをクリックすると、さらに別の新しいwindows にリンクされます
次に自分自身を閉じます.

混乱していますか?多分.やってみましょう.

この効果はブラウザ全体でかなりうまく機能しますが、1つの欠点があります.MSIEブラウザは、self.close()コマンドを受け取ったときにメインwindows を閉じるかどうかを頻繁に尋ねます.それはかなり効果を殺します.

ユーザーがボタンをクリックすることなくエフェクトを発生させたい場合は、BODYタグに関数「goNewWin()」を設定し、onLoadイベントハンドラーでトリガーします.

これにより、方法3になります.



方法3:フレームトラップ

これは、効果が何度も達成されたことを私が見た方法です.繰り返しますが、それは絶対に間違いありません.ユーザーはそれを回避できますが、コーディングの点ではかなり賢いです.

これが基本的な思考プロセスです.1つのフレームを100%に設定し、2番目のフレームをもちろんゼロに設定した2フレーム形式を設定します.列と行のどちらを使用してもかまいません.とにかく1フレームは完全に隠されています.カラムを使用しました.コードは次のようになります:




ゼロに設定されたフレームで、まだページを追加していることに気づくでしょう.それでも、ブラウザがページを見つけられずにスローしたり、プロセスが遅くなったりするのを防ぐために、これを行う必要があります.ページが空白です.

OK.100%フレームに、「goback.html」という名前のページがあります.ユーザーがそのページを目にすることはありません.これは、主に、必要なページへのリダイレクトにすぎないためです.ページ「goback.html」には、表示されるテキストは含まれていませんが、コードは次のとおりです:

何が起こっているのか確認してください.ユーザーがログインし、2つのフレームが読み込まれます.ページ「goback.html」はすぐに100%フレームをリダイレクトして、新しいページ「nobackpage.html」にジャンプします.

ユーザーが[戻る]をクリックすると、「goback.html」ページが読み込まれ、「nobackpage.html」ページがすぐにポップアップ表示されます.

この場合も、[戻る]ボタンをすばやくクリックするか右クリックして、ジャンプして戻ることができます.それでも、それは新しい効果です.



つまり

お読みいただきありがとうございます.これがあなたがたくさん使いたい効果であるかどうかはわかりませんが、それはあります.適切な用途を見つける方法.

お楽しみください!

OK、もう一度!それで、それが問題ではないことを教えてください、それはまさにこれらのウェブサイトで起こっていることです.マイクロソフトからの修正はないようで、私たちのために働いている微調整はありません.こんにちは!

返信リスト(回答:20)

1 #
J.Aguil
これは私の悪いです
経験.戻るボタン付き
(REDでは、ボタンを押す必要があります
2回行きます
希望通りに
ページ..)
応答1# ->にスキップ
2 #
Twinkly 1

はい!それらは挿入されているGoogleリンクの種類です 私が得るページ間.私はBingを使用しているものを見てまだ見ていませんが、私はGoogle.comを検索している間に現れているようです.ただし、BINGを使用しても(私の例として上記に示しています)
リンクを入手しました ページ間(それはGoogleには分離されていません).あなたの例は素晴らしく、本当に問題を表示するのに役立ちます!このスレッドがついに私たちにいくつかの答えを得ることを願ってみましょう、私はこれを探している時間を過ごすことから疲れています、そしてその例があります
人々が答えを探していて、私たちのほとんどが「Firefoxを使用する」に満足していません.Internet Explorerの修正が欲しい!

FoxNewsのWebサイトで発生した例です.私はこのページで約2~3分を過ごし、戻るボタンを3回クリックした後、私はURLの履歴とYEPをチェックしました.

もう一度、これらの広告のコードは、MyURL履歴への別のリンクを更新して追加し続けます.これらは具体的には、他の人々が参照したように、GoogleadsまたはDoubleClick広告です.この特定のURLを使用すると、実際には "googleads.g.doubleclick.net"を入力できます.
あなたの制限されたサイトリストに含まれていますが、私がこれらの制限付きサイトリストにこれらを置くと、他の会社の広告リンクに関する一般的な問題を止めていないと気付きました.Aguileraがやってくるから.
google.comを完全に制限することだけを止める唯一の方法があるようです.

応答2# ->にスキップ
3 #
Twinkly

より技術的な用語で問題を誰かが説明します:

「Internet Explorerでは、ページが読み込まれると、前のページのアドレスが履歴スタックに追加されます.ただし、IEは現在のページのURLを、読み込まれたすべてのGoogle広告の履歴スタックにプッシュします.したがって、戻るボタンを押すと、
前のページに戻るには、現在のページと同じで何も起こらないようです.ただし、ボタンを何度も押し、現在のページの余分なインスタンスがすべてスタックから削除された場合、ブラウザは最終的に移動します
前のページに戻る.」

(2012年7月31日、cited~www.rage3d.com/board)

応答3# ->にスキップ
4 #
Twinkly

これは1つのウェブサイト所有者の解決策です:

m 2012年8月31日
11:06 am

私は報告する良いニュースをいくつか持っています.疑わしい原因についての方向性をもう一度変更して申し訳ありませんが、これは複雑な問題です.最終的には、バグを公開する広告に登録されています
Internet Explorerで.これの原因をサードパーティの広告ネットワークに追跡し、これを引き起こしていた特定の広告を見つけました.私たちは今この広告をブロックしましたが、私たちは2つ以上の広告がこの行動を引き起こしているということを疑いません.
追跡するのは難しいです.問題の原因を根ざして、バグを引き起こす広告を削除します.あなたが再びこれを遭遇したら、私たちに知らせ続けてください、そして時々ページ上のすべての広告のスクリーンキャプチャは
常に役に立ちます.

広告が迷惑になることができることを知っていますが、彼らはChowhoundのドアを開いたものです.破壊的な広告をChowhound Communityに到達させるのを続けるために最善を尽くし続けます.

-Shane "

(~www.chowhound.chow.com/トピック)

SOOOOは、個々のサイトの所有者に不平を言うことを望んでいますか?視聴者を失うと、収益(そしてそれらのための収入を生み出す広告問題の上に皮肉なし)を失います.この問題は何年もの間起こっています、そしてまだマイクロソフトからの修正はありません.Firefoxの場合
それを正しく得ることができます、私はなぜIEが少なくとも修正で更新されないのではないが、少なくとも私たちを正しい方向に操縦することはできません.

応答4# ->にスキップ
7 #
ArmandW
IEにはそれ自体が正しいのです.ただし、Microsoftは、ページがリダイレクトされた場合に、リダイレクトを実行したページが履歴に追加されないハックを実装する可能性があります.それはそれを修正します.
応答4# ->にスキップ
16 #
danno

実際には、2015年9月ブラウザ統計は、Chromeが世界規模のブラウザの使用率の66%を持ち、IEは約7%です.

リンク:ブラウザ統計

応答3# ->にスキップ
6 #
ArmandW

これは完全には正確ではありません.IEは履歴を正しく保存しています.

問題は、googleのリンクのターゲットが、ナビゲートするサイトをURL引数としてキャプチャするgoogle.com上の別のサービスであることです.引数は、実際にリンクをクリックしなかったことを知るために必要なメトリックをグーグルに提供します
クリックを傍受するためにブラウザ依存のJavaScriptコードに依存する必要がある.この方法により、ブラウザに関係なく、検索結果のリンクをクリックしたことがGoogleに常に認識されることが保証されます.

Googleがクリックを記録した後、ブラウザにURLリダイレクトを返し、ブラウザが実際のターゲットURLを開くようにします.ここでの本当の問題は、ブラウザが2つのページに戻るためにダブルクリックを必要とすることではありませんが、そのgoogleは今では検索のランクを誤っています
結果はクリックに基づいています.戻るボタンを1回クリックするたびに、先に移動したリンクに新しいクリックが登録されるためです.

なぜ彼らが振る舞いを変えたのか推測して賭けたとしたら、この手法は、エンドユーザーの観点から完全にテストされなかった夏のコードプロジェクトの結果であり、Googleが望んでいることでしょう.ユーザーについてできるだけ多く収集する
リストから選択したリンクを追跡しやすくなり、希望するサイトのタイプを予測しやすくなるため、この動作を変更するインセンティブはありません.

応答1# ->にスキップ
10 #
bshul 11

私は、Google検索結果から表示されたページからGoogle検索ページに戻るために複数のバックボタンクライックを必要とするという問題がありました.私はこの問題を解決しました、そして私はそれがここに適用可能だと思います.

私はそれを推測しています:

Webサイトがセキュア(HTTPS)の場合、ブラウジングセッションを作成するコンポーネントを使用して、非安全なWebサイト(HTTP)よりも異なる通信を行います.これにより、ブラウザを表示されていたページに戻してボタンをクリックしてください.
Clicked.googleは、しばらく前に保護されたサーバーに行きました、そしてこれは、複数のクリックおよび壊れたバックボタンについての不満が始まったときです.

解決策は、このようなGoogle URLでRedirectコマンドを使用することです.

リンク:WebHP.

の代わりにp>

https://www.google.com

最初のものをお気に入りとして保存するか、私がしたようにあなたのホームページとしてそれを設定してください.

応答10# ->にスキップ
11 #
ArmandW

ありがとうございます.この回避策は機能します.

regeditで検索URLを変更して、この変更を含めました.

他の回避策はIEの問題を修正しますが、回避策はあります.他のすべてのブラウザが正しく動作するこれらのサイトでは、ターゲットサイトが独自のリダイレクトを実行し、[戻る]ボタンがまだ壊れている場合があります.
それらのサイト.

応答11# ->にスキップ
18 #
PeterII

ねえ、あなたはあなたのレジストリを変更する方法を知らせることができますか?

応答10# ->にスキップ
12 #
JackPhe
ありがとうございました!私は何ヶ月もの間修正を探していました、そしてあなたの提案まで何もうまくいきませんでした.私
職場でIEを使用する必要があるため、別のブラウザーを使用することはできませんでした.
応答10# ->にスキップ
13 #
HJLower

私はすでに使います https://www.google.com/webhp?Complete=0. 検索パラメータのオートコンプリートを防ぐために./WebHPの構文ガイドはありますか?使用する?私は完全= 0を維持する必要があり、nord= 1を追加する方法が欲しいです.これらのような他のオプションのリストも好きです.

応答13# ->にスキップ
14 #
HJLower

実際には、私は周りをしました、そして、複数のパラメータの形式を見つけました(Windows Home Premium SP1でGoogleを使ってGoogleを使用して). https://www.google.com/webhp?complete=0,野外編= 両方を達成するようです.オートコンプリートとリダイレクトなし.

応答10# ->にスキップ
17 #
PaulCar
ありがとう、ありがとう、ありがとう!これは、IE11ではうまく機能しました.Win10へのアップグレード後にこの問題が発生し始め、現在はMS Edgeを介したオプションがあります(「お気に入りのオーガナイザ」がないため、私はこれを好みません).
応答10# ->にスキップ
20 #
LMCD

omg...完璧な

それはすべて必要でした..追加の引数 "webhp?nord= 1"トリック!

5 #
Twinkly
OK、これにはより良いマイクロソフトフォーラムがあり、あなたはすでにマイクロソフトメンバーなのでサインアップは簡単です.
これは、バグの報告に使用されるMicrosoft Internet Explorerフィードバックプログラムと呼ばれています.彼らは開いたチケットと閉じたチケットを表示し、これは最近でもまだ開いています.これらのリンクとスクリーンショットの例を用意してみてください&特定の例を挙げてみてください
それが発生するWebページ.
GO TO:
このリンク:IE [検索-フィードバック]フィールドに「戻るボタンの問題」と入力し、リストから選択します
詳細な説明といくつかの例を使用してコメントを入力し、[送信]をクリックします.次に、「attachments」タブをクリックして、スクリーンショットをアップロードしてから、「submit」をクリックします.
証拠を添付するのは私たち次第です.
8 #
pfw8472
私はまさにこの問題を抱えていましたが、www.google.co.uk互換モードから(設定>互換表示設定).多分それはここの他の人々を助けるでしょう...
応答8# ->にスキップ
9 #
Richard

これは以前のversionの問題で、IEを削除してgoogle Chromeに移動しました.それでも11の問題です.本当に、本当にIEを使用したいのですが、非常に多くの癖があります.彼らが修正したと思うので、あなたはとても基本的だと思う
今までに.もう一度試すことにしたとき、私は希望を持っていましたが、この問題は何度も何度も発生しました..Chromeに戻って

PSさん、今日また問題にぶつかったときは、ウェブサイトの同じページにある戻るボタンを試してみました.Chromeは動作しましたが、IEは動作しませんでした

応答8# ->にスキップ
15 #
Ben.ocm

カラスを石で飾ってください!それで解決しました!どういうわけかgoogle.comと互換性があり、何ヶ月も私を悩ませてきました、乾杯!

19 #
Don

Surface Pro 3でWindows 10を使用しています

ペンを使ってクリックして戻ることができるのはおかしいですが、問題なく動作しますが、タッチを使用する場合は、何度も押す必要があります.戻るボタンはアクティブ化されていますが、何も起こりません.Webページに依存しているため、タッチスクリーンの問題ではありません.クロムは同じで大丈夫です
ウェブページ.非常に煩わしい、私が実際にChromeに戻る理由の1つ