Báo giá kép so với đơn trong Chrome


8

Vì vậy, khi bạn muốn nhúng tài liệu google trên một trang web, bạn sẽ nhận được đoạn mã này:

<iframe width='500' height='300' frameborder='0' src='https://docs.google.com/spreadsheet/pub?hl=en_US&hl=en_US&key=0AiV6Vq32hBZIdHZRN3EwWERLZHVUT25ST01LTGxubWc&output=html&widget=true'></iframe>

Điều này hoạt động tốt trên trang web của tôi. Nếu bạn chỉnh sửa trang, chúng tôi sẽ chạy nội dung mới thông qua một số bộ lọc để thoát khỏi nội dung và đảm bảo rằng đó là html hợp lệ. Sau quá trình, liên kết ở trên được chuyển đổi thành:

<iframe frameborder="0" height="300" src="https://docs.google.com/spreadsheet/pub?hl=en_US&amp;hl=en_US&amp;key=0AiV6Vq32hBZIdHZRN3EwWERLZHVUT25ST01LTGxubWc&amp;output=html&amp;widget=true" width="500"></iframe>

Điều này sẽ hoạt động trên mọi trình duyệt ngoại trừ chrome. Chrome nghĩ rằng tôi đang chạy JS trong src. Tôi đã thu hẹp nó thành một sự kết hợp của dấu ngoặc kép và thoát các ký hiệu '&'. Nếu tôi hoàn nguyên một trong những trạng thái đó trở lại trạng thái ban đầu, iframe hoạt động.

Tôi làm việc ở ruby, nơi 'và "có những hành vi khác nhau. Chrome có làm điều tương tự không? Có cách nào để tắt nó không?


2
& amp; so với & là chrome nghiêm ngặt về tiêu chuẩn. Nếu vấn đề của họ là một vấn đề so với báo giá kép, tôi sẽ báo lỗi với chrome.
Justin thân mến

Phiên bản Chrome nào? Không thấy vấn đề này ở 13-ổn định hoặc 15-dev.

Phiên bản Chrome: 13.0.782.112

2
@Rodrigo: Nếu bạn tìm thấy câu trả lời cho câu hỏi của mình sau đó tự đăng chúng, bạn có thể chấp nhận câu trả lời của chính mình, nếu không, bạn sẽ không bao giờ chấp nhận câu trả lời và mọi người sẽ không muốn đăng câu trả lời cho bạn. Tái
bút

Hoạt động chính xác trong kênh beta Chrome 15.0.874.
Mufasa

Câu trả lời:


1

Nhân đôi , sử dụng nó ở mọi nơi, đó là Tiêu chuẩn HTML .

Tuy nhiên, cả hai đều hoạt động trên hầu hết mọi trình duyệt. Một số trình duyệt bạn thậm chí không thể sử dụng được gì, nhưwidth=1


Có thể không hoạt động trong các trình duyệt cũ hơn. Luôn luôn, tuyệt đối luôn luôn sử dụng gấp đôi.
iammichiel

Gì? Không, không. Bạn đã đọc thông số kỹ thuật? html.spec.whatwg.org/multipage/ từ
RaisinBranCrunch

0

Tôi nghĩ bạn nên sửa đổi các bộ lọc của mình để chấp nhận & đăng nhập vào url src.

Vấn đề chính đối với tôi là phần bộ lọc của bạn, tôi không thể tưởng tượng được danh sách lớn các vấn đề bạn có thể gặp phải nếu bạn lọc các url hợp lệ.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.