2

Web サイトで検索するときCtrl + Fに、一部のテキストを除外したいと考えています。これを解決する方法はありますか?

4

2 に答える 2

3

どうやら

いくつかの簡単なテストでは、疑似要素を介して追加されたテキスト コンテンツが見つからないことが示されています。次のコード例 (HTML5) を使用するこのフィドル(例として「Google」を検索)を参照してください。タグなどを使用したい場合aや、機能のためにJavaScriptを使用する必要がある場合があることは理解していますが、要点は、必要に応じて、検索では見えない少量のテキストを作成できることです。

HTML

<ul class="hideText">
    <li data-cB="Google" data-cA="https://www.google.se"></li>
    <li data-cB="GitHub" data-cA="https://github.com"></li>
</ul>

CSS

.hideText {list-style: none}
.hideText li {
    width: 200px;
    height: 50px;
    padding: 2px;
    background-color: #ddd;
    border: 1px solid #bbb;
    border-top-color: #eee;
    border-left-color: #eee;
}
.hideText li:before {
    content: attr(data-cB);
    display: block;
    font-size: 1.2em;
    font-weight: bold;
}
.hideText li:after{
    content: attr(data-cA);
    font-size: .8em;
}
于 2012-10-27T16:19:32.157 に答える
2

これはこの質問の範囲から少し外れているように感じますが、GoogleがCmd-Fをどのようにオーバーライドしたかを議論するMozillazineに関するフォーラム投稿があります。投稿はこちら

forums.mozillazine.org/viewtopic.php?f=12&t=2011073

そして、これは、ウェブサイトがコマンドショートカットをキャプチャすることを決して許可されるべきではない方法を議論するバグレポートです

https://bugzilla.mozilla.org/show_bug.cgi?id=459744

Cmd-Fを使用したくないテキストには、画像またはキャンバスを使用することをお勧めします。これにより、目的の結果が得られます。

于 2012-10-27T15:50:55.703 に答える