2011-08-02 6 views
22

Lệnh --disable-web-security để cho phép yêu cầu miền chéo trên Chrome không còn hoạt động nữa, tôi đoán là do cập nhật mới nhất.Lệnh `--disable-web-security` có vẻ không còn hoạt động

Có cách giải quyết nào khác không, ngoài việc tải xuống phiên bản Chrome cũ hơn và vô hiệu hóa cập nhật?

Cũng có thể hỏi trong cùng một câu hỏi, các đoạn mã JavaScript gợi ý để tắt bảo mật web trong Firefox không bao giờ làm việc cho tôi:

try { 
    netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead"); 
} catch (e) { 
    alert("UniversalBrowserRead failed"); 
} 

Trang luôn cảnh báo UniversalBrowserRead failed.

+1

Phiên bản nào của Chrome? Tôi nghĩ rằng tôi đã chạy này với mới nhất trên Windows và nó hoạt động. – Kyberias

+1

Tôi nghĩ rằng tôi đã có cùng một vấn đề. Nó bật ra chrome vẫn chạy trong systray và chạy lệnh vừa tạo ra một cửa sổ mới với các thiết bị chuyển mạch dòng lệnh trước đó. Hãy chắc chắn rằng bạn giết tất cả các phiên bản chrome trước, hoặc chuyển đổi dòng lệnh sẽ không có hiệu lực. – bobbaluba

+0

Cài đặt crôm hoặc chrome canary để có hai cài đặt chrome khác nhau trên một máy, một thiết bị có bảo mật bị vô hiệu hóa cho công việc phát triển, bộ kia có bảo mật được bật để duyệt hàng ngày. –

Trả lời

19

Giết tất cả các trường hợp và thử lại. Đã có cùng một vấn đề ngày hôm nay và sau khi tôi giết Chrome nó hoạt động.

+3

Cảm ơn! Nó làm việc với Chrome mới nhất (23.0.1271.97 m) sau khi tôi đóng tất cả các trường hợp xuống và sau đó chạy lệnh. Bạn sẽ biết nó hoạt động vì nó nói "Bạn đang sử dụng cờ dòng lệnh không được hỗ trợ: --disable-web-security. Tính ổn định và bảo mật sẽ bị ảnh hưởng". "C: \ Program Files (x86) \ Google \ Chrome \ Application \ chrome.exe" --disable-web-security –

+0

Cảm ơn, lá cờ không hoạt động cho đến khi chúng tôi mở Task Manager và nhận thấy rằng chúng tôi đã có 4 quá trình Chrome zombie chạy trong nền. Giết tất cả và khởi động lại Chrome đã khắc phục sự cố. Lam tôt lăm! –

+0

Vâng, chắc chắn Google Hangouts đang chạy trên khay hệ thống. Sau khi đi đến Trình quản lý tác vụ và xóa tất cả các quy trình chrome, yêu cầu miền chéo hiện có thể –

6

Mở trình quản lý tác vụ trong máy tính xách tay hoặc máy tính của bạn và cố gắng xóa tất cả các phiên bản chrome * hiện có trong hệ thống của bạn và chạy lối tắt bằng "\ Google \ Chrome \ Application \ chrome.exe --disable-web-security"

Luôn đặt lại khi bạn khởi động lại máy tính xách tay hoặc máy tính, bạn có thể cần thực hiện bước này khi khởi động lại hệ thống.

+0

Làm cách nào để bật lại tính năng này (bảo mật web bị vô hiệu hóa)? Nó có đặt lại ngay cả sau khi khởi động lại Chrome mà không cần khởi động lại hệ thống không? – Learner

+0

Nếu bạn muốn trả lại bảo mật web thông thường, bạn cần đóng Chrome và sau đó khởi động lại nó mà không cần cờ an toàn --máy tính bảo mật-web –

4

mở rộng lệnh bảo mật web vô hiệu hóa bằng --user-data-dir. Điều này làm việc cho tôi, nhiều chi tiết có trên>https://bugs.chromium.org/p/chromium/issues/detail?id=575690

lệnh tôi sử dụng trong các cửa sổ:

"C:\Users\Public\Desktop\Google Chrome.lnk" --disable-web-security --user-data-dir 
+0

Cảm ơn bạn vì điều đó! Điều này thực sự hiệu quả. –