5

Cách tự động thêm wmode="opaque" để hiển thị embed yếu tố? Nếu không tải lại các phần tử, nội dung được nhúng sẽ không bị mất trạng thái của nó.Cách tự động thêm wmode = opaque để hiển thị các phần tử nhúng?

Chỉ cần đặt thuộc tính wmode với javascript không hoạt động.

Xóa phần tử và sau đó thêm lại thành phần wmode có hiệu lực, nhưng yếu tố flash mất trạng thái của nó, trong số các vấn đề khác. Ví dụ: nếu đó là trình phát video, trạng thái phát lại vị trí/phát lại của nó. Vì vậy, giải pháp đó là không tốt.

Bất kỳ cách nào khác để hiển thị nội dung qua phần tử được nhúng cũng được chấp nhận.

(Tôi đang làm điều này trough một kịch bản nội dung trong một phần mở rộng Chrome nếu đó là của bất kỳ sự giúp đỡ.)


Đây là không phải là một đôi của How to dynamically add wmode=transparent to Youtube embed code? như có tham số được thêm vào một khung và không trực tiếp đến phần tử nó tự.

+0

Tôi không chắc chắn rằng bạn có thể. Có vấn đề gì khi thực hiện việc này ngay khi trang tải không? Hay điều đó không giúp ích cho bạn? – Brad

+0

@Brad, phần mở rộng chỉ được gọi khi người dùng nhấp vào nút (một thời gian sau khi trang đã tải), vì vậy tôi hy vọng sẽ tránh chạy các tập lệnh nội dung và sửa đổi các trang mà người dùng không muốn sử dụng tiện ích mở rộng (hầu hết các trang). (Và trong trường hợp động 'nhúng' được tạo ra trên trang tại một thời gian trước khi người dùng gọi phần mở rộng, họ sẽ phải được theo dõi và thay đổi, không chắc chắn nếu đó là dễ dàng để làm.) – Qtax

+0

@ Qtax bạn đã thấy điều này: http://stackoverflow.com/questions/534474/changing-arbitrary-flash-objects-wmode-to-transparent –

Trả lời

0

iframe che phần đèn flash ra, cho phép các thành phần khác hiển thị trên đó. Ít nhất là trong Chrome.

Đây là những gì YouTube sử dụng cho thanh danh sách phát của họ (ở cuối cổng xem).

+0

Bạn có thể mở rộng câu trả lời của mình một chút không? Hiện tại, không có mối quan hệ rõ ràng nào giữa câu hỏi và câu trả lời của bạn ('