23

Tại sao IE hạn chế tệp JavaScript hoạt động khi chúng tôi mở một tệp html cục bộ? Thông điệp nói:Tại sao IE hạn chế các tệp JavaScript của các trang HTML cục bộ?

"Để giúp bảo vệ an ninh của mình, Internet explorer đã giới hạn trang web này chạy các kịch bản hoặc điều khiển ActiveX có thể truy cập vào máy tính của bạn Bấm vào đây để lựa chọn."

Bất cứ ai có cho tôi biết thế nào được thoát khỏi điều này?

Trả lời

44

Check-out http://msdn.microsoft.com/en-us/library/ms537628(v=vs.85).aspx

Nếu bạn muốn chạy trong vùng Internet thêm video này vào nguồn HTML của bạn:

<!-- saved from url=(0014)about:internet --> 

Nếu bạn muốn chạy trong vùng Intranet thêm video này vào nguồn HTML của bạn:

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

Hoặc sẽ ngăn thông báo hiển thị và cho phép JavaScript thực thi.

Điều này cũng sẽ cho phép tệp mở trên máy tính khác mà không phải thay đổi tùy chọn Internet Explorer.

+1

Khám phá tuyệt vời - Tôi thấy nó hoạt động, bạn phải có thẻ trên một dòng riêng biệt sau . Dù sao cách tuyệt vời để ngăn chặn rằng tin nhắn gây phiền nhiễu khi bạn tạo ra một trang web địa phương! THANKS – ozmike

+1

Sau khi chỉnh sửa tệp html của tôi, tôi cũng phải đóng và mở lại IE. Làm mới trang không đủ để IE nhận thấy MOTW. – thejoshwolfe

+0

Nó không làm việc cho tôi. Tôi đã thêm MOTW như đã giải thích ở trên. Bất kỳ ý tưởng nào về vấn đề này? –

5

Trong IE, chuyển đến Tùy chọn Internet. Sau đó tab 'Bảo mật'.

Đặt vùng 'mạng nội bộ cục bộ' thành thấp và tắt chế độ được bảo vệ nếu bật.

Điều đó sẽ ngừng hiển thị thông báo đó. Nếu điều đó không hiệu quả, hãy đặt 'mức tùy chỉnh' để cho phép javascript chạy cục bộ.