Ada's situs web (contoh) yang entah bagaimana blok memilih teks. Juga blok Pilih+A untuk memilih segala sesuatu, juga tidak ada "Copy" pada menu popup.
Apa yang saya telah mencoba:
Beberapa situs yang menggunakan JavaScript untuk memblokir seleksi. Jadi saya menonaktifkan semua sumber JavaScript di no-script addon di Firefox. Aku mencoba situs yang sama di Google Chrome dengan Script Aman addon. Memastikan bahwa semuanya diblokir, masih bisa pilih teks. Mousepointer tetap panah dan bukan teks kursor juga di seluruh situs.
Digunakan about:config
untuk menonaktifkan JavaScript benar-benar di Firefox. Masih tidak ada efek.
Saya membaca bahwa beberapa situs menggunakan Div dengan gaya display:block jadi saya digunakan untuk Memeriksa memeriksa gaya situs. Tidak ada satu menyebutkan "blok" di seluruh web, tidak tertanam di CSS atau di objek style=-atribut.
Teks bukan gambar atau flash atau HTML5 canvas dll. Semuanya ada di dalam DIV dan P kategori tapi tidak ada gaya yang ditemukan yang dapat menghalangi pemilihan teks.
Bagaimana website yang masih memblokir setiap pemilihan dari teks? Belum lagi mengapa browser yang mendukung seperti perilaku sama sekali. Aku hanya ingin menggunakan kata-kata yang dipilih atau kalimat dan ingin mencari google untuk menggunakan klik kanan mouse. Hal ini cukup menjengkelkan ketika sebuah situs web tidak hal-hal seperti itu dan memaksa saya untuk mengetik istilah-istilah teknis dan nama-nama ke google dengan tangan. Mengganggu alur kerja saya.
https://www.angst-panik-hilfe.de/angst-panik.css menunjukkan:
body{-webkit-user-select:none;-moz-user-select:-moz-none;
-ms-user-select:none;user-select:none}
Jadi, efek yang berlaku untuk seluruh tag BODY.
Dokumentasi pada CSS ini: Mozilla Pengembang Situs: user-pilih.
Anda mungkin bisa mengganti ini dengan menghilangkan gaya di Alat Pengembang (tekan F12 di Firefox atau Chrome) - anda bahkan mungkin dapat membuat JavaScript, applet itu, setelah menginvestasikan waktu untuk mengatur hal ini, dapat menghapus bahwa gaya dengan kurang instan upaya pada bagian anda (yang dapat menghemat waktu jika anda berencana untuk mengunjungi situs beberapa kali).
I'd juga ingin menambahkan ini catatan: Ini mungkin tidak menjadi satu-satunya cara untuk memiliki setidaknya beberapa dari efek tersebut. Cara lain yang mungkin bisa untuk tak terlihat DIV
menutupi DIV
yang memiliki teks. Dengan cara itu, kursor mouse akan berubah menjadi balok-I (teks kursor) karena kursor akan didasarkan pada isi dari paling atas DIV
. (Pilih-A mungkin akan menutupi teks, meskipun.)
It's cukup menjengkelkan ketika sebuah situs web tidak hal-hal seperti itu dan memaksa saya untuk mengetik istilah-istilah teknis dan nama-nama ke google dengan tangan. Mengganggu alur kerja saya.
Amin! Setelah melihat ini, aku'm kecewa pada keberadaan seperti gaya CSS yang dilaksanakan oleh browser utama. Hal-hal seperti itu sangat mengganggu, memang!
Seperti telah dinyatakan, setting user-select: none
di halaman's CSS adalah apa yang menonaktifkan seleksi teks pada halaman. Cara termudah untuk menghapus seleksi teks blok akan melalui pengguna script seperti berikut yang menimpa pengaturan:
// ==UserScript==
// @name Force Select
// @version 1.0
// @description Stop sites from disabling selection of text
// @author You
// @match *://*/*
// @grant none
// ==/UserScript==
(function() {
'use strict';
let style = document.createElement('style');
style.innerHTML = '*{ user-select: auto !important; }';
document.body.appendChild(style);
})();
Catatan: Ini akan berlaku untuk setiap halaman jika dibiarkan diaktifkan, yang mungkin tidak diinginkan dalam semua situasi.
Script yang dapat diinstal dan mudah diaktifkan on/off dengan user script manager seperti Violentmonkey, Tampermonkey, atau Vi.
I'm menggunakan Stylus (https://add0n.com/stylus.html) dan saya membuat gaya yang berlaku untuk semua situs web, dan dengan demikian saya membuat semuanya dapat dipilih:
* {
-webkit-user-select: auto !important;
-moz-user-select: inherit !important;
-ms-user-select: inherit !important;
user-select: auto !important;
}
Asterisk adalah untuk memastikan gaya ini tidak hanya diterapkan untuk suatu elemen css (seperti <body>
), tapi untuk semua elemen. Saya mengalami kasus di mana pemilihan pemblokiran diterapkan untuk tombol teks saja, sehingga membuat css untuk <body>
tidak akan membantu.
Saya menggunakan seleksi untuk terjemahan instan pada bahasa asing situs web.
Hanya membuat berikut css style:
html, body {
user-select: text;
}
Ada ekstensi yang disebut Gaya yang memungkinkan anda untuk menginstal (atau lainnya) kode css di setiap situs web pilihan anda. Ketik saja di atas kode css dan membedakan mana situs web[s] yang anda inginkan untuk diterapkan ke dan anda baik untuk pergi. Ekstensi ini bekerja pada Chrome, Baidu, Firefox dan Opera. Jika anda kebetulan berada di IE maka anda beruntung. Tapi anda sudah tahu bahwa don't anda.
Saya lebih suka menggunakan "bookmarklet" untuk pengguna script atau ekstensi browser. Cobalah menggunakan satu banyak bookmarklet untuk menonaktifkan CSS & ambil teks yang diperlukan
Karena hal ini dapat mengacaukan pembacaan halaman web, kadang-kadang saya membuka halaman di tab yang berbeda (klik kanan pada tab, pilih Duplicate) sebelum mengeluarkan styling dengan bookmarklet
Anda juga dapat mencoba Google Mobilizer Bookmarklet untuk menampilkan hanya teks dari halaman web
Sebagai jawaban lainnya telah menyatakan, yang harus dilakukan dengan CSS pada body dari halaman. Sementara anda bisa edit ini dengan tangan setiap waktu, jika anda menggunakan situs ini banyak, saya akan menyarankan bahwa jika anda menggunakan Chrome, anda menginstal Stylish ekstensi.
Stylish memungkinkan anda membuat CSS tambahan untuk menerapkan untuk halaman. Hal ini dapat digunakan di seluruh web. Ini memiliki manfaat secara otomatis menerapkan setiap kali anda mengunjungi situs web (sehingga anda don't perlu menambahkannya melalui dev alat-alat pada setiap halaman memuat).
Setelah diinstal, klik pada ikon di toolbar dan pilih "Menciptakan Gaya Baru". Hal ini secara otomatis akan membuat entry untuk website yang sedang anda kunjungi. Anda kemudian dapat menambahkan CSS yang anda suka ke halaman. Tapi memperingatkan: beberapa gaya mungkin tidak overriddable (terutama jika yang tertulis pada elemen itu sendiri, bukan dari kelas CSS).
Dalam hal ini, anda dapat menggunakan fungsi impor, dan tambahkan kode di bawah ini, ini harus memungkinkan anda untuk memilih teks di situs web anda terhubung ke.
@-moz-document domain("www.angst-panik-hilfe.de") {
body {
-webkit-user-select: auto !important;
-moz-user-select: inherit !important;
-ms-user-select: inherit !important;
user-select: auto !important;
}
}
Beberapa solusi yang diusulkan mungkin browser tertentu, sehingga's layak menyarankan beberapa alternatif:
a. Emacs memiliki browser emacs-w3m
dan eww
yang akan selalu memungkinkan seseorang untuk memilih teks.
b. Lainnya berbasis teks browser seperti lynx,
elinks, dan
w3m, mungkin memungkinkan seseorang untuk memilih teks, tetapi bahkan jika tidak, jika menjalankan program-program di jendela terminal, satu dapat memilih teks menggunakan salah satu's mouse. Dan, jika salah satu adalah menggunakan program-program tersebut dari dalam
tmux, satu dapat menggunakan
tmux`'s kemampuan untuk menyalin teks bahkan tanpa mouse.
a. w3m -dump [your_url] > your_file.txt
b. lynx -dump [your_url] > your_file.txt
. Saya biasanya lebih suka yang satu ini karena menandai hyperlink seperti yang dapat dibaca catatan kaki!