ฉันมีเกม HTML5 ที่ฉันต้องการให้ทุกคนในอินเทอร์เน็ตสามารถเข้าถึงได้ อย่างไรก็ตามเมื่อฉันให้ลิงค์ไปยังหน้ามันก็แจ้งให้ดาวน์โหลดไฟล์แทนการแสดงผล
ฉันจะให้บริการหน้าเว็บจากดรอปบ็อกซ์ได้อย่างไร
ฉันมีเกม HTML5 ที่ฉันต้องการให้ทุกคนในอินเทอร์เน็ตสามารถเข้าถึงได้ อย่างไรก็ตามเมื่อฉันให้ลิงค์ไปยังหน้ามันก็แจ้งให้ดาวน์โหลดไฟล์แทนการแสดงผล
ฉันจะให้บริการหน้าเว็บจากดรอปบ็อกซ์ได้อย่างไร
คำตอบ:
มันเยี่ยมมากในขณะที่กินเวลา Dropbox สิ้นสุดการสนับสนุนในการให้บริการไฟล์ HTML ณ วันนี้สำหรับผู้ใช้ขั้นพื้นฐาน
ผู้ใช้ Dropbox แบบพื้นฐาน (ฟรี): ตั้งแต่วันที่ 3 ตุลาคม 2559 คุณจะไม่สามารถใช้ลิงก์ที่ใช้ร่วมกันเพื่อแสดงเนื้อหา HTML ในเว็บเบราว์เซอร์ได้อีกต่อไป หากคุณสร้างเว็บไซต์ที่แสดงเนื้อหา HTML โดยตรงจาก Dropbox ของคุณเว็บไซต์นั้นจะไม่แสดงผลในเบราว์เซอร์อีกต่อไป เนื้อหา HTML นั้นจะยังคงอยู่ใน Dropbox ของคุณและสามารถแชร์ได้
ผู้ใช้ Dropbox Pro และธุรกิจ: ตั้งแต่วันที่ 1 กันยายน 2017 คุณจะไม่สามารถแสดงเนื้อหา HTML ได้อีกต่อไป
ฉันเชื่อว่าคุณสามารถแก้ไขลิงก์ดรอปบ็อกซ์ 'ที่แชร์' ของไฟล์ของคุณเพื่อให้บริการ HTML จากฐานข้อมูลโดยตรง
อัปโหลดไฟล์ html ของคุณไปยังดรอปบ็อกซ์และคลิกลิงก์ 'แชร์' ของไฟล์:
คัดลอก "ลิงก์ไปยังไฟล์"
แก้ไขลิงก์โดยแทนที่ 'www.dropbox.com' ด้วย 'dl.dropboxusercontent.com'
ก่อน
https://www.dropbox.com/s/s8ffr2v08jc2f7d/fakeHTMLpage.html?dl=0
หลังจาก
https://dl.dropboxusercontent.com/s/s8ffr2v08jc2f7d/fakeHTMLpage.html?dl=0
ฉันชอบข้อเสนอแนะถ้าสิ่งนี้ได้ผลสำหรับคุณ!
ไฟล์จะต้องอยู่ในโฟลเดอร์สาธารณะของคุณเพื่อที่จะแสดงผลเป็น HTML ไม่เพียง แต่จะเป็นลิงก์ที่แชร์
หมายเหตุ: บัญชีที่สร้างขึ้นหลังวันที่ 4 ตุลาคม 2012 ไม่มีโฟลเดอร์สาธารณะเว้นแต่คุณจะอัปเกรดเป็นบัญชี Pro
ดังที่คนอื่น ๆ บอกไว้นี่เป็นสิ่งที่คุณสามารถทำได้โดยการวาง HTML ที่เกี่ยวข้อง (และ JS, CSS, ฯลฯ ) ในโฟลเดอร์สาธารณะ อย่างไรก็ตามมีบันทึกเพิ่มเติมที่คุณควรทราบ: โฟลเดอร์สาธารณะของ Dropbox จำกัด การเข้าถึง หากไฟล์สร้าง"ปริมาณการรับส่งข้อมูลมากเกินไป"ลิงก์จะถูกระงับ (เป็นการถาวรสำหรับการกระทำผิดซ้ำ ๆ ) ลิงค์นั้นล้าสมัยเล็กน้อยเพราะฉันไม่สามารถหาลิงค์ที่ใหม่กว่าซึ่งให้ตัวเลขเฉพาะสำหรับขีด จำกัด หากข้อมูลยังคงถูกต้องการรับส่งข้อมูลเว็บเล็กน้อยไม่น่าจะมีปัญหา แต่สำหรับเว็บไซต์ที่ให้บริการเนื้อหาจำนวนมากคุณอาจพบว่าการ จำกัด แบนด์วิดท์ของบัญชีฟรีนั้นค่อนข้าง จำกัด :
ตัดตอนมาจากลิงค์ด้านบน:
ตามการสนับสนุนของ Dropboxลิงก์สาธารณะสำหรับบัญชีฟรีอาจไม่ใช้แบนด์วิดท์มากกว่า 10GB ต่อวันในขณะที่ขีด จำกัด นั้นคือ 250GB ต่อวันสำหรับบัญชี Dropbox ที่ชำระเงิน ลิงก์จะถูกระงับโดยอัตโนมัติหากไฟล์ของคุณเกินขีด จำกัด นั้น
หน้าเว็บแบบง่ายควรเข้าถึงได้โดยตรงจาก Dropbox ผ่านทางหน้าเว็บ Dropbox อย่างไรก็ตามคุณถูก จำกัด ให้ใช้ HTML อย่างง่ายและ JavaScript ฝั่งไคลเอ็นต์เท่านั้นไม่มีโค้ด PHP หรือโค้ดฝั่งเซิร์ฟเวอร์อื่น ๆ
ฉันเพิ่งทดสอบบน Dropbox ของฉันเองและใช้งานได้ดี
มีบริการแบบสแตนด์อโลนจำนวนมากเพื่อส่งคืนฟังก์ชันการทำงานดรอปบ็อกซ์ที่หายไป ตัวอย่างเช่น:
นี่คือเหตุผลว่าทำไมมันไม่ทำงาน:
"มีที่อยู่ IP รัสเซียบางส่วนถูกบล็อกไม่ให้โฮสต์ไฟล์ html เนื่องจากมีการละเมิด"
เกี่ยวกับการโพสต์ข้างต้นที่อ่านมันมีค่าชี้ให้เห็นว่าคุณไม่ควรใช้คุณสมบัติ "แบ่งปัน> เชื่อมโยงไปยังไฟล์" เพื่อการทำงาน แต่คลิกขวาที่ไฟล์และใช้ "คัดลอกลิงก์สาธารณะ ... " อย่างใดอย่างหนึ่ง (บนเว็บยังไม่ได้ทดสอบบนแล็ปท็อป) -
ฉันลองมันและมันใช้งานได้จาก Safari แต่รวมแบนเนอร์สีขาวไว้ด้านบนสุดของหน้าพร้อมรายการที่จะคลิกเพื่อปิดแชร์ ฯลฯ ก่อนหน้านี้แน่นอนว่ามันกลายเป็นหน้า html ที่เรียบง่ายโดยไม่มีการเพิ่มอะไรเลย
อย่างไรก็ตามมันไม่ทำงานจากเบราว์เซอร์ที่ชื่อว่า Lightning อันนั้นผิดพลาด แต่รวดเร็ว; ฉันมักจะใช้เพราะ Safari ไม่ตอบสนองเมื่อเปิดหน้าเว็บ / หน้าต่างมากเกินไป Lightning ต้องการให้ฉันดาวน์โหลดไฟล์ html เป็นที่น่าสนใจว่าลิงก์สาธารณะที่แชร์เดิมแสดงอย่างถูกต้องเช่นเคยใน Lightning เมื่อ Safari ได้รับแจ้งให้ดาวน์โหลดไฟล์ html ดังนั้นตอนนี้ก็เปลี่ยน ดรอปบ็อกซ์ดร็อปลูกบอลจริง ๆ