2009-08-03 28 views
5

Có một lỗi được ghi lại trong firefox (kể từ phiên bản 0.9!), Nơi ẩn đèn flash, applet java, quicktime ... thực sự bất cứ thứ gì bạn có thể đặt vào thẻ "nhúng" hoặc "đối tượng" làm cho nội dung được nhúng được khởi động lại/được tải lại khi được hiển thị lại.Firefox ẩn giải pháp khắc phục lỗi đối tượng được nhúng?

Dường như nó xảy ra khi sửa đổi bất kỳ thuộc tính liên quan đến hiển thị nào trên css. Thông thường, điều này sẽ không thành vấn đề cho đến khi bạn bắt đầu thực hiện những việc phức tạp như thêm một điều khiển tab vào trang web của bạn với các đối tượng flash khác nhau trên mỗi tab. nơi bạn cần phải nhảy từ tab này sang tab khác và giữ trạng thái của bạn trên các đối tượng flash.

Có ai tìm thấy giải pháp thay thế không? tôi đã cố gắng che giấu nội dung bằng cách sử dụng css sau, nhưng firefox vẫn ám chỉ rằng đối tượng flash trong khi lẩn trốn phụ huynh:

.hideme { 
    padding: 0 !important; 
    margin: 0 !important; 
    display: block !important; 
    height: 0 !important; 
    width: 0 !important; 
    border: none !important; 
    visibility: hidden !important; 
} 

trong khi điều này dừng đối tượng flash từ tải lại ... nó vẫn còn hiển thị trên trang đằng sau các đối tượng flash khác khi chuyển đổi các tab.

Đây là the bug report on bugzilla

Trả lời

3

Bạn đã cố gắng định vị Flash ra ngoài trang thay vì che giấu nó?

.hideme{ 
    left: -3000px; 
} 
+0

tôi sẽ được darn! ... Tôi thề tôi đã làm điều này, nhưng tôi đã để lại một thuộc tính css vị trí trong đó, và nó buộc swf để tải lại ... lấy nó ra và nó hoạt động một cách hoàn hảo! Kinda muốn họ cố định lỗi đó (khoảng thời gian của nó!) – justlost

+2

điều quan trọng cần lưu ý là bạn thậm chí không thể chạm vào thuộc tính vị trí. Nó cũng reset flash. –

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