Frage
Wie öffne ich automatisch eine App im oberen Navigationsbereich?
Antwort
Sie können ein oberes Navigationsfenster öffnen, wenn die App zum ersten Mal geladen wird, aber nicht direkt von einer obersten Navigationssoftware aus. Die Apps mit der höchsten Navigationsrate werden erst dann in das DOM geladen, wenn sie Anfragen enthalten, sondern erst dann, wenn sie zum ersten Mal geöffnet werden. Weitere Informationen finden Sie auf dieser Seite: preloadPane.
Um dies zu umgehen, stellen Sie diese Anfrage von einer App an einem anderen Ort über die Instanz -API (Ticketseitenleiste, Seitenleiste oder idealerweise eine Hintergrund -App). Beispiel: Stellen Sie die App auf „Beide“ top_bar
und Hintergrund in Ihrem Manifest:
"location": {
"support": {
"background": "assets/iframe.html",
"top_bar": "assets/iframe.html"
}
Da die App so konfiguriert ist, dass sie sich auch im Hintergrund befindet und sofort geladen wird, können Sie die App mit der Hintergrund -App und der Instance -API verwenden, um die App auf der obersten Navigationsleiste automatisch zu öffnen.
var client = ZAFClient.init();
var topBarClientPromise = client.get('instances').then(function(instancesData) {
var instances = instancesData.instances;
for (var instanceGuid in instances) {
if (instances[instanceGuid].location === 'top_bar') {
return client.instance(instanceGuid);
}
}
});
topBarClientPromise.then(function(topBarClient) {
// opens the top bar app, even if its iframe hasn't been loaded
topBarClient.invoke('popover');
});
Weitere Informationen finden Sie im Beitrag Messaging zwischen Standorten.
Hinweis zur Übersetzung: Dieser Beitrag wurde mit automatischer Übersetzungssoftware übersetzt, um dem Leser ein grundlegendes Verständnis des Inhalts zu vermitteln. Trotz angemessener Bemühungen, eine akkurate Übersetzung bereitzustellen, kann Zendesk keine Garantie für die Genauigkeit übernehmen.
Sollten in Bezug auf die Genauigkeit der Informationen im übersetzten Beitrag Fragen auftreten, beziehen Sie sich bitte auf die englische Version des Beitrags, die als offizielle Version gilt.