Chrome: Nonaktifkan gulir elastis roda mouse di akhir halaman web

12

Ini tampaknya bahwa dengan Google Versi 51.0.2704.84 Chrome (atau sangat baru-baru ini) telah memperkenalkan efek "karet gelang elastis" ketika Anda mencoba untuk menggulir melewati atas atau bawah halaman web, dengan roda mouse ( scroll wheel ).

Saya menggunakan OS X, dan belum pernah melihat perilaku ini sebelumnya di Chrome.

Saya menemukan bahwa efek karet gelang dapat berguna pada perangkat sentuh, tetapi saya tidak memerlukannya saat menggunakan mouse dengan komputer desktop. Ketika saya gulir ke bagian paling akhir dengan roda mouse saya, biasanya itulah yang ingin saya tuju, dan efek karet gelang hanya mengganggu dan menunda tindakan lebih lanjut.

Saya memeriksa chrome: // flags , tetapi sepertinya tidak dapat menemukan pengaturan. Tidak yakin.


Pembaruan 2016-09-04 : "Masalah" ini sekarang telah hilang, dan pengaturan inersia kembali ke perilaku "segera berhenti" sebelumnya ketika menggulir ke halaman berakhir dengan roda mouse. Saya tidak yakin apa yang berubah, tetapi mungkin pembaruan Google Chrome. Saya telah menerima jawaban di bawah ini, kalau-kalau itu membantu seseorang dengan rasa masalah tertentu.

Bendera musim dingin
sumber
Persis masalah yang sama di sini. Saya suka gulungan elastis pada trackpads, tetapi hanya mengganggu mouse biasa. Ingin sekali dapat menonaktifkannya, kembali ke keadaan semula. (Saya telah memberikan hadiah di sini untuk mudah-mudahan mendapatkan perhatian lebih pada masalah ini, semuanya kecil)
Mint
Lihat apakah solusi dalam artikel ini berlaku di sini: bergulir elastis Nonaktifkan di OS X . Lihat juga TinkerTool untuk "Nonaktifkan inersia" dan "Nonaktifkan efek karet-band".
harrymc
1
@harrymc, terima kasih, ya itu berfungsi, tetapi ia menonaktifkan fitur elastis OS lebar, saya cukup suka fitur ini, hanya saja tidak di Chrome dengan mouse normal.
Mint
1
Seperti yang dikomentari dalam Masalah 101916 tentang pengaturan OS X ini: "Chrome versi 23 harus menghormati preferensi". Jika tidak, menggunakan add-on untuk menambahkan kode CSS ini ke setiap halaman yang ditampilkan di masa depan mungkin berfungsi.
harrymc

Jawaban:

6

Chrome hanya mematuhi preferensi sistem OS X.

Menonaktifkan preferensi ini dijelaskan dalam artikel Nonaktifkan bergulir elastis di OS X .

Anda juga dapat menggunakan TinkerTool gratis . Lihat terutama pengaturan untuk "Disable inersia" dan "Disable the rubber-band effect".

Jika Anda ingin menonaktifkan ini hanya untuk Chrome, Anda harus menambahkan potongan CSS ini ke setiap halaman yang ditampilkan di masa depan. Ini paling baik dilakukan menggunakan add-on Tampermonkey , yang merupakan port Chrome untuk Greasemonkey.

Lihat situs web Tampermonkey untuk menggunakannya.

Beberapa referensi lagi:

harrymc
sumber
2
Tidak yakin apakah benar bahwa Chrome hanya mematuhi preferensi sistem OS X. Saat menggunakan roda mouse di Safari, menggulir tidak menghasilkan efek ini. Untuk beberapa alasan, di Chrome roda mouse berperilaku seperti perangkat sentuh. Menambahkan kode CSS mungkin akan menonaktifkan inersia untuk bantalan sentuh juga, kan?
Winterflags
Ini harus menonaktifkan inersia di mana-mana. Sebelumnya ada bug di Chrome di mana Chrome tidak mematuhi preferensi ini, yang sekarang tidak. Saya bertanya-tanya apakah Safari memiliki masalah yang sama. Tentu saja mungkin ada jawaban lain selain jawaban saya.
harrymc