deeplinks.js Mit deeplinks.js können Menschen problemlos direkt auf jede Textauswahl auf Ihrer Website verknüpfen. Hier ist ein Beispiel dafür, wie einer dieser Links aussieht. Es ist hauptsächlich für Blogs und andere solche Websites gedacht, aber es ist relativ agnostisch für die Umgebung, in der es läuft.
Personen können Text auf der Website wie normalerweise auswählen, und wenn dies der Fall ist, ändert sich die Fragment -Kennung (das, was nach der # in der URL kommt). Wenn sie den von ihnen ausgewählten Text teilen möchten, kopieren sie einfach die URL und senden ihn an jemanden. Wenn diese Person die URL besucht, wird derselbe Text, der ursprünglich ausgewählt wurde, ausgewählt und in Sichtweise gescrollt.
Diese Beschreibung mag es ein wenig kompliziert klingen lassen, aber sie ist eigentlich ziemlich einfach und intuitiv, wenn Sie damit spielen - schau es dir an! Wenn Sie daran interessiert sind, die Details darüber zu kennen, wie es unter der Motorhaube funktioniert, lesen Sie docs/design/ .
<script type="module" src="/deeplinks/deeplinks.js"></script> in Ihrer Website und es funktioniert.Überlegen Sie zunächst, ob Sie das wirklich tun möchten. Wenn Sie dies tun, erstellen Sie neue URLs, die brechen, wenn Sie das Skript von Ihrer Website entfernen. Das Brechen von URLs macht mich traurig, also sollten Sie darüber nachdenken, ob Sie wirklich verpflichtet sind oder nicht, und vielleicht für eine Weile vor Ort damit spielen, um zu sehen, wie es sich anfühlt, bevor Sie es wirklich bereitstellen.
Sobald du dich sicher bist:
< script type =" module " src =" /deeplinks/deeplinks.js " > </ script >deeplinks extrahiert haben - Sie müssen den src ändern, wenn Sie sie woanders hinzufügen. Stellen Sie sicher, dass Sie das type="module" eingeben, es funktioniert sonst nicht! Sie sollten es nur auf Seiten einbeziehen, die sich nicht häufig ändern - insbesondere auf Paginationsseiten, auf denen sich der Inhalt beispielsweise beim Veröffentlichen neuer Beiträge ändert.