テキスト選択を可能にするChrome拡張機能


11

右クリック(コンテキスト)メニューをブロックし、ドラッグによるテキストの選択を妨げる多くのサイトに遭遇しました。

最初の問題を解決するChrome拡張機能Allow Right Clickを見つけましたが、テキストの選択はどうですか?利用可能な拡張機能があるかどうかを知っていますか?

回答:


4

Chromeにはスクリプトは組み込まれていません。

[オプション]> [フッド]タブ> [コンテンツの設定]> [JavaScript]タブにチェックマークを付けて、「どのサイトでもJavaScriptを実行できないようにします。

サイトでそれを有効にする必要がある場合は、例外リストにサイトを追加するか、サイトにアクセスして、アドレスバーのjavascriptアイコンをクリックし、[www.xxxxでJSを常に許可する]を選択します。例外リストを表示してから、Webページを更新してJSを実行できるようにします。

編集:

今では2015年であり、javascriptをブロックするとほとんどのウェブサイトが壊れたり壊れたりするため、私は今、Chromeで「ページソースを表示」し、そこからテキストをコピーするだけで、少し難しくなりますが、少なくともそれを得ることができます。


2
ああ、とても便利です。私は基本的にあなたが提案したものの反対をしました-それらをホワイトリストに載せるのではなく、ブラックリストに載せました。唯一の問題は、クリック/選択の煩わしさに加えて、サイトに他の有用なjavascriptがある場合です。
不機嫌なヤギ

4
これは、2010年には意味があったが、それはかなりブレイク2015年のウェブきたかもしれない
マイケルScheper

JSによって生成するHTMLのための要素の動作を点検
NonlinearFruit

より良い解決策があります。ブラウザをアンインストールして新聞を読むだけ
-pqnet

4

どちらの答えも役に立たないと思います。テキストの選択をブロックするCSSコードが追加されたため、javascriptをオフまたはブロックしても役に立ちません。

これまでのところ、これを支援するChromeの拡張機能は見つかりませんでしたが、ブックマークレットを見つけました。

少なくとも1つの歌詞Webサイトがユーザーによる歌詞のコピーを禁止し始めていることに気付きました。(あたかも歌詞ウェブサイトが他の誰かの歌の歌詞の著作権を持っているかのように!)Webアプリの特定の部分のテキスト選択を無効にするユーザーエクスペリエンスの良い理由はいくつかありますが、明らかに歌詞ウェブサイトのポイントは検索することです歌詞—また、行を選択すると、ブラウザで読みやすくしたり、歌詞をMP3のID3データに貼り付けたりすることができます(iTunesの「情報を見る」)。

だからそれをねじ込みます。

Webページ上の任意のものを選択できるブックマークレットを次に示します。それは究極の解決策ではありませんが、私には有効です。問題のあるページをクリックしてください。

参照:http : //alanhogan.com/code/text-selection-bookmarklet


テキストをクリックして移動し、テキストを含むオブジェクトを移動するなど、テキストを選択する以外のことを行うのは理にかなっている場合があります。しかし、テキストを選択できないようにすることは理にかなっていないと思います。頻繁に、Googleドライブからファイル名、Facebookから名前などをコピーしたいのですが、それらのサイトのUXが失敗するため、エラーが発生しやすい手動入力を余儀なくされています。悲しいことに、このブックマークレットは、少なくともFirefoxでは、どちらの問題も解決しないようです。
マイケルシェパー

@Calophi実際には、テキスト選択をブロックするCSSコードがあります。ユーザー選択
-agcala

4

Selectableというテキストを選択できるChrome拡張機能があります。FanFictionなどのWebサイトで機能します。


ありがとう。特定の種類のスクリプトでは機能しますが、WPコンテンツの著作権保護では機能していないようです。
パラグバクシ

テキストを選択する必要がある学生用ディレクトリサイトで働いていました。
グレンビュージェフ


0

これにはブックマークレットを使用できます。

javascript:(function(){function allowTextSelection(){window.console&&console.log('allowTextSelection');var style=document.createElement('style');style.type='text/css';style.innerHTML='*,p,div{user-select:text !important;-moz-user-select:text !important;-webkit-user-select:text !important;}';document.head.appendChild(style);var elArray=document.body.getElementsByTagName('*');for(var i=0;i<elArray.length;i++){var el=elArray[i];el.onselectstart=el.ondragstart=el.ondrag=el.oncontextmenu=el.onmousedown=el.onmouseup=function(){return true};if(el instanceof HTMLInputElement&&['text','password','email','number','tel','url'].indexOf(el.type.toLowerCase())>-1){el.removeAttribute('disabled');el.onkeydown=el.onkeyup=function(){return true};}}}allowTextSelection();})();

ソース


0

CSS user-selectプロパティを無効にしてみてください

特定のWebサイトからテキストを選択できない場合は、CSSを使用して、プロパティを使用してテキスト選択を無効にしている可能性があります

user-select

要素検査ウィンドウを使用して、CSSでこのプロパティを見つけます。見つかったら、チェックを外して無効にします。

一部の人々が示唆しているように、JavaScriptを無効にしようとすると、一部のWebサイトがまったく開かない可能性があります。

乾杯。



-1

Webユーザーに対するこのf辱は、Javascriptを使用して作成されます。ChromeでNoScriptを使用するか、AdBlockを使用して問題のあるJavaScriptファイルをブロックしてください。adblock拡張機能は、Chrome拡張機能ギャラリーで見つけることができます。次に、コピー元のページのソースを確認します。次のようなものが表示されるはずです

<script src="weDontLikeUsers.js"></script>

ウェブサイトのヘッダーにありますが、他の場所に隠されている可能性があります。とにかく、SRCのURLをブロックしてください。


1
私はそれに気づいた一つのサイトには、本体に取り付けられた事象、例えばを持っている:<body ondragstart="return false">
DisgruntledGoat
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.