URL ทางลัดบนหน้าจอหลักของ iOS


0

ฉันต้องการบันทึก URL ไปยังหน้าจอหลักของฉัน (iOS) URL มีรหัสการอนุญาตที่จัดการบนเซิร์ฟเวอร์ Apache ที่ให้บริการเว็บไซต์

http://www.host.com/key-foo

เมื่อฉันไปที่เว็บไซต์นี้และสร้างทางลัดบนหน้าจอหลัก URL ของทางลัดจะสิ้นสุดลงเมื่อ:

http://www.host.com/index.html

สิ่งนี้จะทำลายทางลัดเนื่องจากต้องใช้รหัสอนุญาต คีย์เหล่านี้ใช้ฝั่งไคลเอ็นต์ (React JS) และ Apache config อยู่ที่นั่นเพื่อให้เรายังคงส่งคำขอทั้งหมดไปที่ index.html การกำหนดค่า Apache ที่เกี่ยวข้องคือ:

RewriteEngine On
RewriteRule ^/key-(.+)$ /index.html [P]
ProxyPassReverse "/" "http://localhost/"

ฉันจะสร้าง URL ช็อตคัตหน้าจอหลัก iOS ของ iOS ได้อย่างไรhttp://www.host.com/key-foo(ซึ่งสำหรับการบันทึกนั้นเป็น URL ที่ถูกบันทึกไว้หากฉันสร้างบุ๊คมาร์คซาฟารีทั่วไป)

คำตอบ:


0

ตอบคำถามของฉันเอง

มีคุณสมบัติในแอป ReactJS ของฉันmanifest.jsonที่อ่านโดยทางลัดบนหน้าจอหลักของฉัน:

"start_url": "./index.html"

การลบคุณสมบัตินี้จะช่วยแก้ปัญหาและทางลัดหน้าจอที่บ้านตอนนี้มีที่ถูกต้อง (ไม่เปลี่ยนแปลง) URL http://www.host.com/key-fooของ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.