Heim  >  Artikel  >  Web-Frontend  >  Hacking von WKWebview und WebContainers // oder WebContainers, sind wir schon am Ziel?

Hacking von WKWebview und WebContainers // oder WebContainers, sind wir schon am Ziel?

Linda Hamilton
Linda HamiltonOriginal
2024-11-04 04:54:29179Durchsuche

Ich habe angefangen, über die glänzende neue, nicht ganz Open-Source-Technologie namens Webcontainer von Stackblitz zu schreiben, aber nachdem ich sie komplett herausgehackt habe, denke ich, dass sie im Moment noch nicht ganz ausgereift genug für den Produktionseinsatz sind.

Hier sind einige der Ecken und Kanten, auf die Sie stoßen könnten...

  • Sie befinden sich auf einem privaten Server. Ihr Projekt, Ihre Firewall oder Ihr Unternehmen blockieren möglicherweise diese harte Abhängigkeit von *.webcontainers.io und https://nr.staticblitz.com, um nur einige zu nennen, die ich sehe.
  • Bei all dem Hype scheinen sie nicht in der Lage zu sein, auf Anfragen außerhalb der Webseite wie einen POST zu hören (mehr in einer Sekunde)
  • Sie stehen hinter AWS Cloudfront (gut), aber Sie können die Header- oder COR-Richtlinien überhaupt nicht bearbeiten
  • Sie umgehen Iframes, bei denen es sich um einen Korb voller Würmer mit Berechtigungen und Richtlinien wie CSP handeln kann.

Und schließlich denke ich, dass es sich lohnt, einen Blick auf die offenen Probleme jeder Bibliothek oder jedes Projekts zu werfen; Das allein ist nicht das A und O der Entscheidungsfindung. Es wird erwartet, dass eine neue Bibliothek eine Flut von Problemen bekommt, die einer Triage bedürfen.

Hacking WKWebview and WebContainers // or WebContainers are we there yet?

Der letzte Indikator dafür, dass dies noch nicht für die Hauptsendezeit bereit ist, ist, dass sie möglicherweise nicht vollständig investiert sind, wenn sie PRs ignorieren oder nicht in der Lage sind, PRs zu überprüfen. Natürlich ist es meine Pflicht, PRs zu eröffnen und einen Beitrag zu leisten, wo ich kann.

Hacking WKWebview and WebContainers // or WebContainers are we there yet?

Ich hatte ein ganzes Dokument über die eingebettete Webansicht in einem Rust-Lang-Kontext und meinen Coo-Workaround. Zusammenfassend lässt sich sagen, dass WKWebview die Web-API navigator.credentials oder die glänzenden neuen „Passkeys“ überhaupt nicht unterstützt, was nicht so schnell zu lesen ist, wenn man ein Wochenende Zeit hat, um hier zu spielen

Das obige ist der detaillierte Inhalt vonHacking von WKWebview und WebContainers // oder WebContainers, sind wir schon am Ziel?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn