2009-04-06 6 views
11

Tập lệnh xây dựng của chúng tôi tạo nhật ký HTML với một số javascript được nhúng. Khi tôi mở nó trong Internet Explorer, tôi nhận được thanh cảnh báo màu vàng mà IE đã chặn chạy "script hoặc activex controls".Làm thế nào để nói với IE một tập tin HTML trên đĩa của tôi không phải là một nguy cơ bảo mật?

Vì đây là tệp cục bộ, tôi không thể thêm tệp đó vào các trang web đáng tin cậy (IE dự kiến ​​miền ở đây).

Tôi không muốn thay đổi cài đặt bảo mật cho vùng mặc định.

Bất kỳ ý tưởng nào về cách bỏ chặn vĩnh viễn?

Phiên bản IE là 7.0.5730.13 trên XP Pro.

Trả lời

23

Nhúng các Mark of the Web:

<!-- saved from url=(0016)http://localhost --> 
+1

Xem http://msdn.microsoft.com/en-us/library/ms537628(VS.85).aspx để biết thêm thông tin về điều này. –

+0

Hoạt động hoàn hảo! : D – peterchen

1

Có lẽ không phải những gì bạn muốn nghe nhưng tôi không chắc chắn bạn có thể. Firefox/Opera/Safari có phàn nàn khi bạn chạy nó trong bất kỳ thứ gì không? Nếu nó hoạt động thì đó có vẻ là giải pháp đơn giản nhất đối với tôi.

+0

Điều đó sẽ có nghĩa là một trong hai thay đổi xây dựng kịch bản để tìm kiếm cho bất cứ nơi nào firefox được cài đặt, hoặc thay đổi trình duyệt mặc định. Không đơn giản, hoặc nhiều tác dụng phụ. – peterchen

0

Bạn có thể thiết lập máy chủ cục bộ và lưu tệp như vậy trong miền mà giờ đây bạn có thể thêm vào trang web đáng tin cậy, nhưng mở tệp trong bất kỳ trình duyệt nào khác ngoài IE dễ dàng hơn.

1

Bạn có thể thêm Machine Zone địa phương và cấu hình bảo mật cho nó:

http://www.microsoft.com/windows/IE/community/columns/improvements.mspx

+0

Đó chỉ là một cái gì đó nên được thực hiện tạm thời. Nếu bạn để nó được cấu hình thì bạn sẽ gặp rủi ro của một trang web đã lưu, bạn mở đường chạy với các đặc quyền nâng cao trên máy của bạn. Sử dụng tính năng Đánh dấu của web sẽ an toàn hơn. –

+0

Tôi đồng ý, ít nhất là cho tình huống này. Tôi đã sử dụng tính năng bảo mật của Local Machine Zone để kiểm tra việc xử lý javascript của javascript trên các trang web cục bộ - trong trường hợp đó MOTW không phải là một lựa chọn tốt. – Arvo

3

Bạn có thể thêm The Mark of the Web vào tài liệu để trình duyệt IE sẽ hành động như thể nó đến từ một khu vực an ninh nhất định.

0

Một tùy chọn khác, nếu chỉ có IE bạn cần xem trong đó là lưu nó dưới dạng tệp .hta.

Điều này biến nó thành ứng dụng HTML.

Nó đơn giản như thay đổi hậu tố thành .hta. Mặc dù có các tùy chọn khác mà bạn có thể chỉ định.

Để biết thêm thông:

http://msdn.microsoft.com/en-us/library/ms536496(VS.85).aspx

1

Bạn luôn có thể bật ActiveX. Tôi đã thử nghiệm điều này trên trình duyệt Internet Explorer 11, nhưng nên làm việc trên phiên bản trước đó của IE:

Tools> Internet Options> Advanced> Bảo mật:

(✓) Allow active content from CDs to run on My Computer 
(✓) Allow active content to run in files on My Computer