2012-08-24 96 views
7

Tiêu đề khá nhiều nói lên tất cả. Tôi đang phát triển cho một khách hàng phục vụ một cơ sở khách hàng lớn ở Trung Quốc, vì vậy tôi cần đảm bảo rằng trang web hoạt động trong các trình duyệt địa phương của Trung Quốc. Tôi đang gặp vấn đề với trình duyệt Sogou (mà trước đây tôi chưa từng nghe đến). Để khắc phục sự cố này trong môi trường tôi quen thuộc hơn, tôi muốn xem liệu tôi có thể tái tạo các vấn đề này trong một trình duyệt khác sử dụng cùng một công cụ hay không. Nếu chỉ có tôi biết động cơ gì đó là ...Công cụ trình duyệt của trình duyệt Sogou là gì?

Cập nhật:

Theo như tôi đã có thể tìm hiểu, Sogou là một trình duyệt dual-động cơ. Một công cụ là Webkit và phần còn lại được cho là Trident, đặc biệt là phiên bản trong IE9. Tuy nhiên, điều này không tương ứng với những gì tôi thấy, vì trang được hiển thị rõ ràng khác với những gì trong IE9. Có lẽ đó là IE9 trong chế độ quirks?

Trả lời

10

Tôi đã xem một số couplereferences cho công cụ Trident/Webkit kép. Rõ ràng nó có thể làm cả hai; Trident có thể là bản dựng của riêng họ hoặc phiên bản mới nhất có trong Windows. Tôi đã cài đặt IE9 nhưng nó hoạt động như IE7, mặc định trên máy tính của tôi. Trình duyệt dựa trên Sogou có thể được phát hiện và được cung cấp để chuyển sang công cụ Webkit, như là in this code example.

Từ useragent chuỗi Trident:

Mozilla/4.0 (compatible; MSIE 7.0 ; Windows NT 6.1; WOW64; Trident/5.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; .NET4.0C; InfoPath.3; Media Center PC 6,0; SE 2.X MetaSr 1,0

Bây giờ tôi chỉ đoán điều này có nghĩa nó sử dụng the IE7 standards mode as default khi nó sẽ hiển thị các trang web. Nhưng sau đó một lần nữa IE không thích báo cáo cùng một useragent tất cả các thời gian hoặc ...

Từ chuỗi Webkit useragent (trông Sogou-branded):

Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, như Gecko) Chrome/14.0.802.30 Safari/535.1 SE 2.X MetaSr 1.0

Tôi đã có thể thay đổi tác nhân người dùng khá dễ dàng tại đây. "高速" translates roughly tới "tốc độ cao".

Sogou useragent switcher location

+4

Điều này là điên ... Sogu mặc định là ie7 khi có khả năng webkit .... tại sao mọi người lại làm vậy? Dù sao, hãy cho chúng tôi biết –

+1

Nút thay đổi tác nhân người dùng nói gì? –

+1

@CarlG Câu hỏi hay. May mắn thay, tôi đã có thể tìm thấy câu trả lời trong một trong những liên kết của riêng tôi. ;-) –

0

Tôi không biết thông tin đáng tin cậy như thế nào, nhưng channel9.msdn.com có ​​a page đề xuất công cụ Webkit (hoặc sẽ là?).

0

Trình duyệt động cơ kép của Trung Quốc có webkit và Trident. Họ sử dụng webkit theo mặc định và sử dụng Trident cho chế độ tương thích. Dường như có rất nhiều vấn đề ảnh hưởng đến các trang web trung tâm của IE. Tôi nghĩ rằng phần lớn đã trôi qua. Ví dụ, Maxthon thả động cơ Trident trong phiên bản 3+

Các vấn đề liên quan