Tôi có thể ngăn các trang web vô hiệu hóa thu phóng không?


12

Tôi đã nhận thấy rằng ngày càng có nhiều trang web vô hiệu hóa khả năng phóng to của ipad bằng Safari (hoặc các trình duyệt di động khác, có vẻ như vậy).

Có một thiết lập để tắt khả năng này, hoặc một số cách khác để ngăn chặn điều này?

Câu trả lời:


9

Tôi đã tạo một dấu trang trong Mobile Safari bằng url này

javascript:document.querySelector('meta%5Bname=viewport%5D').setAttribute('content','width=device-width,initial-scale=1.0,maximum-scale=10.0,user-scalable=1');

Cách dễ nhất để thiết lập dấu trang này là:

  1. Thêm dấu trang vào bất kỳ trang nào
  2. Chỉnh sửa dấu trang và đặt url thành url tôi có ở trên

Bây giờ bất cứ khi nào bạn ở trên trang mà bạn không thể phóng to, hãy nhấp vào biểu tượng dấu trang và chọn dấu trang bạn thiết lập. Sau đó, bạn có thể véo và phóng to.


Các bookmarklet là tuyệt vời. Đối với một cách giải quyết khác, hãy xem câu trả lời của tôi bên dưới về việc bật "thu phóng ba ngón tay" trên toàn hệ thống trong cài đặt iOS.
Kai Carver

Điều tốt nhất bao giờ hết! Một trong những điều khó chịu nhất cuối cùng đã được sửa. Thật đáng kinh ngạc khi điều này vẫn còn có liên quan 6 năm sau ...
marc.guenther

1

Không có cách nào để ngăn chặn điều này bằng Mobile Safari. Tuy nhiên, nhiều trình duyệt thay thế sẽ cho phép bạn thay đổi tác nhân người dùng được gửi đến máy chủ, điều đó có nghĩa là bạn có thể làm cho nó giống như bạn đang kết nối với trình duyệt trên máy tính để bàn thay vì trình duyệt trên thiết bị di động. Mặc dù điều này sẽ hoạt động, tôi hiểu nó có thể không chính xác như những gì bạn đang tìm kiếm - thật không may, bạn không thể thay đổi trình duyệt mặc định mà không cần bẻ khóa.


1

Không có cách nào để ngăn chặn một trang web vô hiệu hóa thu phóng trong Safari di động. Thu phóng bị vô hiệu hóa trong mã HTML như thế này:

<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />

Để vô hiệu hóa điều này, bạn sẽ phải có một bộ tháo gỡ HTML đã loại bỏ HTML này khỏi trang web. Bạn có thể sử dụng ứng dụng Cydia, nhưng tôi chưa tìm thấy thứ gì làm được điều này.

Đặt cược tốt nhất của bạn có lẽ là sử dụng trình duyệt iOS cho phép bạn thay đổi tác nhân người dùng. Hầu hết các trang web chèn HTML ở trên khi họ phát hiện ra rằng trình duyệt của bạn là trình duyệt di động. Một số trình duyệt web miễn phí bao gồm:

Một danh sách đầy đủ hơn có thể được tìm thấy ở đây.


0

Câu trả lời bookmarklet của Scott Walter ở trên là một giải pháp tuyệt vời.

Một cách giải quyết khác và lâu dài hơn là bật Zoom trong Cài đặt> Chung> Trợ năng . Điều này cho phép

  • thu phóng bằng cách chạm hai lần bằng ba ngón tay,
  • xoay bằng cách kéo bằng ba ngón tay,
  • phóng to và thu nhỏ hơn nữa bằng cách chạm hai lần bằng ba ngón tay và kéo lên hoặc xuống.

http://www.456bereastreet.com/archive/201105/ios_tip_how_to_zoom_on_web_pages_that_have_disables_user_zoom/

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.