Welche Angaben müssen in die JSON Datei von einem eigenen Webbrowser?
Hallo ihr Lieben,
Ich programmiere schon seit längerem eine eigene Webbrowser App auf dem Handy mit Droidscript. Jetzt möchte ich, dass diese App auch im Stande ist, sich als Standardbrowser zu verhalten. Ich habe zwar bereits mir eine dementsprechende Datei (build.json) angelegt sowie diese Sachen eingegeben (siehe Code unten) aber es reichen diese Angaben nicht aus und ich weiß nicht, welche Angaben es noch braucht, dass Android das auch als Standardbrowser erkennt.
{
"manifest":
{
"urlHost": "*",
"pathPattern": "*\\.html,htm",
"urlScheme": "http,https"
}
}
Könnt ihr mir bitte diese fehlenden Angaben richtig in dem JSON Format schreiben?
Mit freundlichen Grüßen von
Thiemo!
1 Antwort
Ich selber bin da absolut nicht drin aber eventuell hilft dir das ganze hier weiter
- Name: Der Name der Anwendung.
- Version: Die Versionsnummer der Anwendung.
- Description: Eine kurze Beschreibung der Anwendung.
- Icons: Eine Liste von Icons in verschiedenen Größen für die Anwendung.
- Permissions: Eine Liste der Berechtigungen, die die Anwendung benötigt, z.B. Zugriff auf die Kamera oder das Mikrofon.
- Background: Eine Beschreibung des Hintergrundverhaltens der Anwendung, z.B. wenn sie im Hintergrund läuft.
- Content-Security-Policy: Eine Liste von Regeln, die bestimmen, welche Arten von Inhalten die Anwendung laden darf.
- Web-Access-Control: Eine Liste von Regeln, die bestimmen, welche Arten von Anfragen die Anwendung an andere Websites stellen darf.
- Start-URL: Die URL, die die Anwendung beim Start öffnen soll.
- Theme-Color: Die Farbe, die als Hintergrundfarbe für die Anwendung verwendet werden soll.
Hier ist ein Beispiel, das diese und andere Optionen zeigt:
{
"manifest_version": 2,
"name": "Meine Browser-App",
"version": "1.0",
"description": "Eine großartige Browser-App",
"icons": {
"16": "icon16.png",
"32": "icon32.png",
"128": "icon128.png"
},
"permissions": [
"activeTab",
"tabs"
],
"background": {
"scripts": [
"background.js"
]
},
"content_security_policy": "script-src 'self' https://apis.google.com; object-src 'self'",
"web_accessible_resources": [
"images/*"
],
"start_url": "index.html",
"theme_color": "#ffffff"
}