2011-10-04 40 views
7

Tôi muốn liệt kê tất cả các ý tưởng của mình trên một trang và iframe có vẻ như giải pháp nhanh nhất và dễ nhất, vấn đề là nó sẽ không tải. Ví dụ của tôi hiển thị cùng một html được sử dụng để hiển thị gist.github.com và google.com trong iframe. Google sẽ tải nhưng github thì không.Trang Github sẽ không tải trong khung nội tuyến

Đây có phải là giới hạn mà Github áp đặt không, liệu có cách nào tốt hơn để liệt kê nhúng tất cả các ý chính của tôi trên một trang mà không thêm từng gist riêng lẻ? Tôi muốn nó hiển thị tự động khi tôi tạo một cái mới.

http://jsfiddle.net/guanome/VGEjB/1/

Trả lời

7

Xét GitHub sẽ không cho phép bạn hiển thị nội dung của nó với một khung, vôi Rob đề cập đến trong câu trả lời của mình (1 btw), bạn có thể xem xét sử dụng GitHub Api for Git.

Bằng cách đó, bạn tạo nội dung của riêng mình.

+0

API trông giống như phương pháp tốt nhất để có được các nút và, như bạn đã nói, tôi có thể hiển thị nội dung tuy nhiên tôi muốn sau đó. – guanome

15

Github đã thêm tiêu đề X-Frame-Options: deny HTTP, trong đó ngăn chặn trang bị nhúng trong một trang (chẳng hạn như một khung hình).

Xem thêm: https://developer.mozilla.org/en/The_X-FRAME-OPTIONS_response_header

+1

Có cách nào khác để chỉ hiển thị tất cả các ý chính của tôi trên một trang khác không? – guanome

+0

Không có cách nào đáng tin cậy để hiển thị trực tiếp các ý chính của bạn trong trang. Tôi khuyên bạn nên lưu vào bộ nhớ cache của mình, ví dụ: bởi perdiodically yêu cầu trang thông qua một kịch bản phía máy chủ (ví dụ PHP). Sau đó, bao gồm các gists của bạn trong khung, với một liên kết đến trang hiện tại tại gist + thời gian truy xuất. –

0

Tha thứ cho tôi, bởi vì tôi là một người mới lớn - nhưng tôi có thể có giải pháp.

Bạn không thể tải xuống trang web xuống địa phương và sau đó thêm trang web đó vào máy chủ mà bạn đang lưu trữ làm tài nguyên. Sau đó, chỉ cần thêm một href vào github thực tế.

Hoặc cách khác,

có thể thay đổi trang web để một pdf/png, sử dụng một trang web để mở rộng pdf/png. Sau đó sử dụng pdf/png. Tôi đã làm điều này và nó làm việc cho tôi, tiếc là nó tĩnh và sẽ không được cập nhật.

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