2014-10-16 59 views
9

Tôi đã sử dụng iframe để hiển thị một số trang. Các trang này có thể chứa nội dung adobe flash như video. vấn đề của tôi là abode flash không thực hiện trong thuộc tính sandbox iframe. iframe thẻ của tôi:Flash không hoạt động trong khung nội tuyến trong thuộc tính hộp cát

<iframe sandbox="allow-popups allow-pointer-lock allow-same-origin allow-forms allow-scripts" src="http://example.com"></iframe> 

Trả lời

6

Câu trả lời ngắn: bạn không thể thực hiện plugin flash trong một iframe sandbox.

Các spec: http://www.w3.org/TR/html5/embedded-content-0.html#attr-iframe-sandbox

Plugins mà không thể được bảo đảm bị vô hiệu hóa trong sandboxed duyệt bối cảnh vì họ có thể không tôn vinh những hạn chế áp đặt bởi sandbox (ví dụ như họ có thể cho phép kịch bản ngay cả khi kịch bản trong sandbox bị tắt). Các tác nhân người dùng nên truyền tải sự nguy hiểm của ghi đè hộp cát tới người dùng nếu một tùy chọn để làm như vậy được cung cấp.

Để biết thông tin toàn diện về thuộc tính hộp cát: http://blog.dareboost.com/en/2015/07/securing-iframe-sandbox-attribute/

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