ブラウザの要素が非表示にならないようにする方法は?
Webページの透かし保護:非表示のブラウザ要素に応答します
改ざんを防ぐことに加えて、Webページの透かしを設計するときは、要素を非表示にするブラウザの能力も考慮する必要があります。ユーザーは、ブラウザの右クリックメニューを使用して要素を簡単に非表示にすることができます。この記事では、この動作を防ぐ方法、および要素の隠れによってトリガーされるイベントやスタイルの変更について説明します。
まず、ユーザーがブラウザ開発者ツールを介してコードをデバッグできないようにするために、開発者ツールへのアクセスを防ぐために、次の方法を試すことができます。
-
右クリックとF12を無効にする:キーボードを聴き、イベントを右クリックして、ユーザーが開発者ツールを開くことを防ぎます。
// F12は禁止されています document.addeventlistener( 'keydown'、e => { if(e.keycode === 123)e.preventdefault(); }); //右クリックメニューdocument.addeventlistener( 'contextmenu'、e => e.preventdefault())を禁止します。
ログイン後にコピー -
ページのサイズの変更:ブラウザのウィンドウサイズの変更を使用して、開発者ツールが開いているかどうかを検出できます。視覚領域とブラウザウィンドウのサイズの違いがしきい値を超えると、開発者ツールが開いていると見なされます。
関数checkConsole(){ constしきい値= 200; const widthdiff = window.outerwidth -window.innerwidth; const heightdiff = window.outerheight -window.innerheight; if(widthdiff>しきい値|| heightdiff>しきい値){ console.log( '開発者ツールが開いている場合があります'); //ユーザーに警告したり、他の手段を講じたりするなど、ここに対応する治療を追加します} } window.addeventlistener( 'resize'、checkConsole); CheckConsolle();
ログイン後にコピー -
debugger
ステートメントを使用して無限の再帰(推奨されません):この方法では、開発者ツールを直接検出するのではなく、debugger
ステートメントと再帰コールを使用して、開発者ツールが開かれたときにブラウザを停止させます。この方法は、ユーザーエクスペリエンスに深刻な影響を与えたり、ブラウザのクラッシュを引き起こす可能性があるため、非常に推奨されていません。//この方法は、ユーザーエクスペリエンスに深刻な影響を与える可能性があり、ブラウザのクラッシュを引き起こす可能性があるため、推奨されません。 //このコードを生産環境で使用しないでください。
ログイン後にコピー
上記の方法は絶対確実ではなく、常にバイパスされる可能性があります。より信頼性の高い方法は、Webページ全体を画像に変換し、ユーザーが透かし要素を削除できないようにすることです。適切な戦略を選択することは、セキュリティのニーズとユーザーエクスペリエンスのバランスに依存します。
以上がブラウザの要素が非表示にならないようにする方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











今日のビットコインの価格変動は、マクロ経済学、政策、市場感情などの多くの要因の影響を受けています。投資家は、情報に基づいた決定を下すために、技術的および基本的な分析に注意を払う必要があります。

ビットコインの価格は20,000ドルから30,000ドルの範囲です。 1。ビットコインの価格は2009年以来劇的に変動し、2017年には20,000ドル近くに達し、2021年にはほぼ60,000ドルに達しました。2。価格は、市場需要、供給、マクロ経済環境などの要因の影響を受けます。 3.取引所、モバイルアプリ、ウェブサイトを通じてリアルタイム価格を取得します。 4。ビットコインの価格は非常に不安定であり、市場の感情と外部要因によって駆動されます。 5.従来の金融市場と特定の関係を持ち、世界の株式市場、米ドルの強さなどの影響を受けています。6。長期的な傾向は強気ですが、リスクを慎重に評価する必要があります。

Binanceの公式Webサイトにアクセスして、フィッシングWebサイトを避けるためにHTTPSとグリーンロックロゴを確認してください。公式アプリケーションにも安全にアクセスできます。

Gate.ioは、Memebox 2.0を介して、スポット取引からオンチェーンエコシステムへの変換を達成しました。 1)クロスチェーンインフラストラクチャを構築し、12の主要チェーンの相互運用性をサポートします。 2)Defiアプリケーションエコシステムを作成し、ワンストップサービスを提供します。 3)インセンティブメカニズムを実装し、価値の割り当てを再構築します。

準拠した安全なビットコイン取引プラットフォームを選択する場合、規制ライセンス、KYC/AMLポリシー、セキュリティ対策を評価し、3つの主要なプラットフォームの推奨:Binance、OKX、およびgate.io.

Sesame Open Doorは、暗号通貨取引に焦点を当てたプラットフォームです。ユーザーは、公式ウェブサイトまたはソーシャルメディアを介してポータルを取得して、アクセス中にSSL証明書とWebサイトコンテンツの信頼性が検証されるようにすることができます。

上位10の仮想通貨取引アプリは次のとおりです。1。Okx、2。Binance、3。Gate.io、4。Coinbase、5。Kraken、6。Huobi、7。Kucoin、8。Bitfinex、9。Bitstamp、10。Poloniex。各プラットフォームは、さまざまな投資家のニーズを満たすために、取引製品、ユーザーエクスペリエンス、セキュリティなどで優れたパフォーマンスを持っています。

推奨される信頼できるデジタル通貨取引プラットフォーム:1。OKX、2。Binance、3。Coinbase、4。Kraken、5。Huobi、6。Kucoin、7。Bitfinex、8。Gemini、9。Bitstamp、10。Poloniex、これらのプラットフォームは、セキュリティ、ユーザーエクスペリエンス、ユーザーエクスペリエンス、ユーザーエクスペリエンス、ユーザーエクスペリエンスのデジタルエクスペリエンス、デジタルエクスペリエンスのデジタルエクスペリエンス、デジタルエクスペリエンスのために知られています。
