Tại sao một số trang web không mở trong iframe?

Không, tôi không tìm thấy những hạn chế liên quan đến HTTP với nội dung HTML, với trình xem HTML&CSS Bộ phận hỗ trợ của Nhóm K cho biết rằng tất cả những điều mà tôi đã đề cập đều có thể gây ra sự cố

Khi trang web của chúng tôi là "HTTP" đơn giản thì hình ảnh chỉ hiển thị một trang trống và dấu ' "" ' ở góc trên cùng bên trái. Sau đó, chúng tôi đã thử "HTTPS", tuy nhiên, chúng tôi đã ký nó bằng chứng chỉ của riêng mình, không phải bằng chứng chỉ chính thức

Với điều này, chúng tôi đã nhận được tin nhắn. " Trang web tại https. //xyz/ dường như bị hỏng hoặc đã được chuyển vĩnh viễn đến một địa chỉ mới "

Tôi đã thấy vấn đề này xuất hiện ở đây và ở đó một vài lần, vì vậy sẽ cung cấp những gì tôi nghĩ rằng tôi biết về nó. Mặc dù nó hơi bốc mùi

Phiên bản ngắn
Chủ sở hữu trang web đã thực hiện các bước để ngăn http. // nhà tiên tri. người chạy trốn. tại/ không được hiển thị trong iFrame trên bất kỳ nội dung nào ngoại trừ trên chính trang web (SAMEORIGIN). Điều này đã đạt được bởi chủ sở hữu trang web bằng cách định cấu hình Tùy chọn khung X trong cấu hình Máy chủ web của họ

Phiên bản dài hơn
Trình kiểm tra Chrome cho chúng tôi biết điều gì đã xảy ra

Tại sao một số trang web không mở trong iframe?

Ảnh chụp màn hình 2017-02-07 lúc 19. 32. 22. png3336×1294 314 KB

Đó là khẩu súng hút thuốc. Nó cho chúng tôi biết ngay tại đó rằng trang web đã từ chối yêu cầu của chúng tôi

Chúng tôi có thể xác minh rằng Tùy chọn khung X được đặt bằng cách xem tiêu đề trong các công cụ mạng

Tại sao một số trang web không mở trong iframe?

Ảnh chụp màn hình 2017-02-07 lúc 19. 41. 17. png3034×1834 757 KB

Bạn có thể tìm hiểu thêm về các tùy chọn X-Frame và cách triển khai chúng tại đây. -

Tại sao một số trang web không mở trong iframe?
Tài liệu web MDN
Tại sao một số trang web không mở trong iframe?

X-Frame-Tùy chọn

Tiêu đề phản hồi HTTP X-Frame-Options có thể được sử dụng để cho biết liệu trình duyệt có được phép hiển thị trang trong khung, khung nội tuyến, nhúng hoặc đối tượng hay không. Các trang web có thể sử dụng điều này để tránh các cuộc tấn công clickjacking, bằng cách đảm bảo rằng nội dung của họ không

Một số lượng lớn người dùng đã báo cáo gặp phải sự cố khi cố gắng sử dụng iFrames trong tài liệu HTML của họ. Thông báo cho biết rằng tệp này chỉ có thể được xem trong iFrame

Hơn nữa, một số lượng lớn các trình duyệt khác nhau đã hiển thị thông báo lỗi cho biết Trình duyệt không hỗ trợ iFrames

Sự cố xảy ra dường như xuất hiện khi cố gắng thêm iFrame trên trang web được mã hóa SSL (HTTPS. //)

Khung nội tuyến, được gọi tắt là iFrames, là loại khung duy nhất được phép trong HTML5 nên nó khá quan trọng

Để hiểu rõ hơn về iFrame, nó giống như một cửa sổ trình duyệt nằm bên trong một trang web. Và nó chủ yếu được nhìn thấy trên các trang web hiển thị nội dung bên ngoài, chẳng hạn như trình phát YouTube hoặc bản đồ Google

Tại sao iFrame không hoạt động trong Chrome?

Đây thực sự là một vấn đề đơn giản ở đây vì Chrome thường chặn iFrame và đó là lý do chính khiến bạn gặp lỗi

Tuy nhiên, iFrame cũng có thể bị chặn khỏi Tùy chọn Internet của bạn, bởi phần mềm chống vi-rút của bạn hoặc bởi một tiện ích bổ sung mà bạn vừa cài đặt trong Chrome

Sự cố chủ yếu liên quan đến Google Chrome nhưng cũng có thể ảnh hưởng đến người dùng Mozilla

Các tính năng bảo mật của những trình duyệt này đã được thiết lập để chặn tất cả nội dung không được mã hóa của các trang web được mã hóa.

Vì vậy, trong bài viết này, chúng tôi sẽ chỉ cho bạn chính xác cách bật iFrame trong Chrome. Hơn nữa, chúng ta sẽ khám phá một số phương pháp đã được chứng minh tốt nhất để giải quyết vấn đề này và các vấn đề tương tự, chẳng hạn như

  • iFrames đang bị Trình duyệt Chrome chặn – Nếu đó cũng là vấn đề của bạn, hãy tắt, sau đó bật lại iFrames từ Tùy chọn Internet
  • iFrame không hoạt động trong Chrome – Đảm bảo bạn loại bỏ nó ngay lập tức bằng cách dừng dịch vụ chống vi-rút hoặc sử dụng một trình duyệt hoàn toàn khác
  • Bật iFrame trong Chrome – Chrome ngẫu nhiên từ chối iFrame, vì vậy hãy đảm bảo bật iFrame hoặc sử dụng tiện ích bổ sung
  • Chỉ có thể xem tệp này trong iFrame – Đây là thông báo phổ biến của lỗi iFrame
  • iFrame chưa được định cấu hình – xem các đề xuất trong bảng điều khiển – iFrame rất có thể đã bị tắt
  • Trình duyệt của bạn không hỗ trợ khung nên bạn sẽ không xem được trang này – Bạn đang sử dụng trình duyệt không hỗ trợ iFrame
  • iFrame không tải trong Chrome trừ khi cửa sổ được thay đổi kích thước – Resize the window to load iFrame

Mẹo nhanh

Trình duyệt Opera cung cấp khả năng bảo mật tuyệt vời nhưng ít bị xâm phạm hơn so với các đối tác của nó và có phạm vi tương thích rộng hơn. Do đó, nó dễ dàng hỗ trợ iFrames

Ngoài ra, phần mềm có bảo vệ chống theo dõi và VPN tích hợp, vì vậy bạn có thể yên tâm rằng hoạt động duyệt web của mình hoàn toàn riêng tư

Tại sao một số trang web không mở trong iframe?
Tại sao một số trang web không mở trong iframe?

Ô-pê-ra

Nếu trình duyệt hiện tại của bạn không hỗ trợ iFrames, Opera có thể làm bạn ngạc nhiên. Hãy thử một lần

Truy cập trang web miễn phí

iFrame có được hỗ trợ bởi tất cả các trình duyệt không?

Có, iFrame được hỗ trợ bởi tất cả các trình duyệt dành cho thiết bị di động và máy tính để bàn hiện đại nhưng không phải tất cả chúng đều có thể đáp ứng các thuộc tính mới từ HTML5

Vì vậy, các trình duyệt tốt nhất hoạt động với iFrame là những trình duyệt đã cập nhật khả năng tương thích HTML5 và các yếu tố mới của nó

Tôi có thể làm gì nếu iFrame không hoạt động trong Chrome?

1. Tắt/bật iFrames từ Tùy chọn Internet

  1. Nhấp vào tab Tìm kiếm Windows, nhập Tùy chọn Internet và chọn tùy chọn đầu tiên
  2. Chọn tab Bảo mật
  3. Nhấp vào nút Cấp độ tùy chỉnh
    Tại sao một số trang web không mở trong iframe?
    Tại sao một số trang web không mở trong iframe?
  4. Cuộn xuống Khởi chạy chương trình và tệp trong tùy chọn IFRAME
  5. Bây giờ, chọn Vô hiệu hóa nếu bạn muốn gỡ bỏ hoàn toàn hoặc Nhắc để chọn cho từng trang web bạn truy cập
    Tại sao một số trang web không mở trong iframe?
    Tại sao một số trang web không mở trong iframe?
  6. Lặp lại bước 4 và 5 của phương pháp này cho từng vùng bảo mật mong muốn
  7. Nhấp vào Ok để áp dụng và thoát menu Tùy chọn Internet
  8. Kiểm tra xem phương pháp này có giải quyết được sự cố của bạn không

2. Dừng dịch vụ chống vi-rút của bạn

  1. Tùy thuộc vào phần mềm chống vi-rút bạn đang sử dụng, các bước này sẽ khác nhau. (chúng tôi đang sử dụng BitDefender cho ví dụ này)
  2. Mở BitDefender lên
  3. Chọn tab Bảo vệ
    Tại sao một số trang web không mở trong iframe?
    Tại sao một số trang web không mở trong iframe?
  4. Chọn Cài đặt trong phần Chống vi-rút và bật nút màu xanh lam để tắt tính năng bảo vệ
  5. Kiểm tra xem sự cố vẫn tiếp diễn

Chúng tôi đã chỉ cho bạn cách tắt tính năng này trong BitDefender nhưng phương pháp này rất giống với tất cả các phần mềm diệt virus khác

3. Vô hiệu hóa tất cả các tiện ích bổ sung từ trình duyệt của bạn

  1. Trong Chrome, hãy chọn ba dấu chấm ở trên cùng bên phải màn hình của bạn, chọn Công cụ khác, sau đó chọn Tiện ích mở rộng
  2. Trong cửa sổ Tiện ích mở rộng, hủy kích hoạt tất cả các tiện ích bổ sung
    Tại sao một số trang web không mở trong iframe?
    Tại sao một số trang web không mở trong iframe?
  3. Hãy thử xem phương pháp này có giải quyết được sự cố của bạn không

4. Tải xuống các tiện ích bổ sung để cho phép iFrames

4. 1 Thêm tiện ích vào Chrome

  1. Mở Google Chrome
  2. Truy cập địa chỉ Cửa hàng Chrome này
  3. Nhấp vào nút Thêm vào Chrome, sau đó chọn Thêm tiện ích mở rộng
    Tại sao một số trang web không mở trong iframe?
    Tại sao một số trang web không mở trong iframe?
  4. Khởi động lại Google Chrome và kiểm tra xem sự cố đã được giải quyết chưa

Nếu iFrame không hoạt động trong Chrome, thì tiện ích mở rộng này sẽ giúp mọi thứ hoạt động bình thường và phần tử sẽ bắt đầu chạy mà không gặp bất kỳ sự cố nào

Giải pháp này cũng sẽ khắc phục sự cố nếu iFrame PDF iFrame tự động phát iFrame. onload và in iFrame không hoạt động trong Chrome

4. 2 Thêm tiện ích mở rộng vào Firefox

  1. Mở Mozilla Firefox
  2. Tải xuống tiện ích mở rộng từ cửa hàng Firefox
  3. Chọn Thêm vào Firefox
    Tại sao một số trang web không mở trong iframe?
    Tại sao một số trang web không mở trong iframe?
  4. Chọn Thêm từ cửa sổ bật lên
    Tại sao một số trang web không mở trong iframe?
    Tại sao một số trang web không mở trong iframe?
  5. Khởi động lại Firefox và kiểm tra xem sự cố đã được giải quyết chưa

Nếu iFrame không hoạt động trong Firefox, tiện ích mở rộng mà chúng tôi đề xuất ở trên sẽ khắc phục sự cố và bây giờ nó sẽ ổn thôi

Một số độc giả của chúng tôi nói với chúng tôi rằng iFrame cũng không hoạt động trong Edge nhưng thật không may, không có plugin nào để kích hoạt nó

Do đó, nếu sự cố vẫn tiếp diễn, bạn chắc chắn nên thử sử dụng một trình duyệt khác như chúng tôi đã đề xuất ở Bước 1 của hướng dẫn này

Đọc thêm về chủ đề này

  • Cách bật tự động phát cho video YouTube được nhúng
  • Không thể tải plugin trên Chrome. 2 cách nhanh chóng để khắc phục lỗi này
  • Trang web có thể tạm thời ngừng hoạt động hoặc có thể đã di chuyển

iFrame không hoạt động trong Chrome nhưng hoạt động trong Firefox

Google Chrome có một bộ quy tắc khác khi nói đến iFrame và nó thường chặn nội dung mặc dù nó hoạt động tốt trên các trình duyệt khác

Bạn cũng nên thử nhấp vào biểu tượng trong thanh tiêu đề URL vì điều đó cũng sẽ giúp bạn xem nội dung

Nếu nhấn Ctrl + Shift + J trong Chrome, bạn sẽ thấy thông tin về nội dung bị chặn và lý do của việc này

Trong bài viết này, chúng tôi đã khám phá một số phương pháp đã được chứng minh là tốt nhất để giải quyết vấn đề do trình duyệt của bạn không cho phép bạn sử dụng/hiển thị iFrames

Đảm bảo làm theo các bước này chặt chẽ để giải quyết vấn đề iFrame không hoạt động trong Chrome

Bạn cũng có thể đọc hướng dẫn của chúng tôi về cách sửa Nội dung này không thể hiển thị trong lỗi khung giải quyết sự cố trên Internet Explorer

Tôi có thể mở bất kỳ trang web nào trong iframe không?

Về nguyên tắc, bất kỳ nội dung nào cũng có thể được nhúng vào trang web bằng iframe . Các lĩnh vực trường hợp sử dụng phổ biến nhất là. video trên YouTube. Nội dung nhúng trên YouTube được sử dụng phổ biến để cung cấp trực tiếp các video có liên quan cho người dùng.

Tại sao tôi không thể nhúng một số trang web?

Lý do trang web không được nhúng . Tuy nhiên, một số trang web chỉ hiển thị 'http' vẫn có thể được bảo mật. Nếu bạn không chắc chắn, các trình duyệt như Safari hoặc Chrome sẽ hiển thị biểu tượng ổ khóa trên thanh URL như một dấu hiệu khác cho thấy trang web được bảo mật. If a website URL doesn't start with 'https', it may not be secured. However, some sites that only show 'http' may still be secured. If you're unsure, browsers such as Safari or Chrome show a lock icon in the URL bar as another indicator that the website is secured.

iframe có được hỗ trợ bởi tất cả các trình duyệt không?

Phần tử iframe được hỗ trợ bởi tất cả các trình duyệt dành cho thiết bị di động và máy tính để bàn hiện đại .

Tại sao iframe không được đề xuất?

iframe injection là một cuộc tấn công kịch bản chéo trang rất phổ biến . iframe sử dụng nhiều thẻ để hiển thị tài liệu HTML trên các trang web và chuyển hướng người dùng đến các địa chỉ web khác nhau. Hành vi này cho phép các bên thứ 3 đưa các tệp thực thi độc hại, vi rút hoặc sâu vào ứng dụng của bạn và thực thi chúng trong thiết bị của người dùng.