Câu trả lời:
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à:
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.
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.
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.
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