Làm cách nào để tải trang web từ macOS như thể sử dụng iOS cho trang web cụ thể này trong safari?


3

Tôi đã cố xem truyền hình trực tiếp từ cbsnews , tuy nhiên đèn flash cài đặt là bắt buộc. Tôi không muốn cài đặt flash, vì vậy tôi đã đặt Develop - & gt; Tác nhân người dùng - & gt; Safari iOS 10 như thường lệ cố gắng đánh lừa trang web mà tôi đang sử dụng iPhone. Tuy nhiên nó không hoạt động. Làm thế nào để nó nhận ra thiết bị tôi đang sử dụng?

Có cách nào để xem luồng trực tiếp này mà không cần sử dụng đèn flash không?


Trang web có thể sử dụng nhiều phương pháp khác nhau để phát hiện trình duyệt nào bạn đang sử dụng. Thay đổi tác nhân người dùng là một cách phổ biến để đánh lừa họ, nhưng nó không được đảm bảo để hoạt động. Trong những trường hợp như vậy, nếu không có Xem trang web di động liên kết, bạn có thể không có lựa chọn nào khác ngoài cài đặt Flash (nói ngắn gọn với quản trị trang web để đổ Flash và chúc may mắn với điều đó). Điều tương tự cũng đúng với iOS Safari Yêu cầu trang web máy tính để bàn , nhân tiện. Nhiều trang web không tôn trọng các yêu cầu như vậy nữa.

1
Cảm ơn bạn đã giải thích @Phong. Tôi thực sự đánh giá cao tất cả các câu trả lời khác và chỉ muốn cho bạn biết tôi không phải là người bình chọn bạn.
Joe Li

FWIW Tôi sử dụng Chrome để xem các trang web yêu cầu flash ... nó có phiên bản Flash tích hợp riêng để bạn không phải đưa nó vào Safari và bất kỳ trình duyệt nào khác bạn sử dụng.
dwightk

Câu trả lời:


2

Tôi giả sử bạn đã cài đặt Google Chrome? Mở liên kết trong Google Chrome và nhấp vào "bật flash". Một thông báo "bật lên bị chặn" sẽ xuất hiện ở bên phải hộp tìm kiếm. Nhấp vào nó và cho phép trang web sử dụng Shockwave Flash.

Bạn không cần phải cài đặt Adobe Flash bằng trình cài đặt Adobe Flash trên máy Mac để làm việc này.


Cảm ơn bạn và đây là một câu trả lời tốt, nhưng tôi thực sự muốn sử dụng Safari ... Tại sao phương thức tác nhân người dùng không hoạt động?
Joe Li

Xin lỗi, tôi không thể nói với bạn. Chỉ sử dụng phương pháp này như một phương pháp cuối cùng nếu không có gì khác hoạt động.
Skeleton Bow

1

Mở Tùy chọn Safari, chuyển đến tab 'Nâng cao'. Ở dưới cùng, bật menu 'Phát triển'. Điều này sẽ thêm một menu khác vào các menu Safari, được gọi là, bạn đoán nó, 'Develop'. Trong các phiên bản mới hơn của Safari, menu này chứa mục 'Nhập Chế độ thiết kế đáp ứng' mở ra bất kỳ trang web nào như thể bạn đang duyệt từ thiết bị di động của Apple; Tác nhân người dùng, kích thước màn hình và tất cả. Điều đó sẽ giúp bạn có được những gì bạn đang theo đuổi.


Xin lỗi, nhưng nó không hoạt động. Trang web vẫn yêu cầu tôi cài đặt flash.
Joe Li

Nếu bạn tải cùng một trang trên thiết bị iOS thì nó có hoạt động không? Nó có thể là trang web này chỉ cần flash cho tất cả mọi thứ.
dwightk

1

Làm thế nào để nó nhận ra thiết bị tôi đang sử dụng?

một số cách cho các trang web để xác định trình duyệt và loại thiết bị bạn đang sử dụng. Sửa đổi hồ sơ "Tác nhân người dùng" của bạn sẽ không nhất thiết phải bỏ qua chúng. Xem câu hỏi liên quan này từ security.stackexchange . Bạn có thể dùng " Tác nhân người dùng của tôi là gì "Trang web để xác định những gì bạn đang gửi đi.

Với Safari, hãy thử hủy quy trình Safari Web Content (từ Activity Monitor). Ngoài ra, hãy thử xóa bộ nhớ cache cookie của bạn - bao gồm " siêu xe ".

Video phát trực tiếp cbsnews phát trên iPhone 4S của tôi chạy iOS 9.3.5, vì vậy sau khi xóa bộ nhớ cache và giết Safari Web Server, bạn có thể thử cấu hình Tác nhân người dùng như:

Mozilla/5.0 (iPhone; CPU iPhone OS 9_3_5 like Mac OS X) AppleWebKit/601.1.46 (KHTML, like Gecko) Version/9.0 Mobile/13G36 Safari/601.1

... hồ sơ Tác nhân người dùng này được lấy từ iPhone của tôi bằng cách sử dụng trang web "what agent user user".

Cũng từ đây Làm thế nào để trang web bạn có thể thử các cấu hình "Tác nhân người dùng" tương tự:

Tác nhân người dùng là gì?
Khi Safari truy cập một trang web, nó sẽ gửi một chuỗi văn bản như thế này:

Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/600.3.18 (KHTML, like Gecko) Version/8.0.3 Safari/600.3.18

Điều này cho máy chủ web biết rằng người dùng cụ thể này đang chạy Safari 8 trên máy Mac chạy OS X 10.10.2.

Nó rõ ràng sẽ khác nhau theo hệ điều hành và trình duyệt web. & gt; Một máy tính chạy Windows 7 và Internet Explorer 10 sẽ xuất hiện như sau:

Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0)

nhưng tôi nghĩ tốt nhất là kiểm tra hồ sơ tác nhân người dùng đang hoạt động đã biết trên hệ thống của bạn.


Nhưng điều này không làm việc cho trang web này. Bạn đã thử chưa
Joe Li

Nhưng phương pháp tác nhân người dùng không hoạt động. Tôi có thể phát video trong iPhone nhưng không phải trong Safari trong macOS bằng cách thay đổi Tác nhân người dùng thành iPhone.
Joe Li

@JoeLi Tôi không ở vị trí để xóa cookie của mình và tiêu diệt Safari Web Server, vì vậy tôi không thể kiểm tra hồ sơ Tác nhân người dùng iPhone 4S tương ứng.
Mr. Kennedy
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.