So vergeben Sie dem Startprogramm-Installer einen Namen
So funktioniert's
Die Dateien des Startprogramm-Installers heißen standardmäßig installer.exe
für die eigenständige Version und web_installer.exe
für die Web-Version. Sie können im Code Ihrer Website einen eigenen Namen vergeben. Klickt ein Benutzer auf die Download-Schaltfläche oder den Download-Link, ersetzt der Browser automatisch den Namen der Installationsdatei.
Wie komme ich dazu
- Fügen Sie in den Code Ihrer Website einen unsichtbaren iframe ein, in dem ein Download-Link für die Installationsdatei mit dem geänderten Namen generiert wird, wie im folgenden Beispiel gezeigt.
Beispiel:
<body>
...
<script>
const frame = document.createElement("IFRAME");
frame.id = "xsolla-installer-renamer";
frame.src = `https://installer.launcher.xsolla.com/launcher-installer-renamer-prod/v1/renamer.html?cache=${Date.now()}`;
frame.style = "display: none";
document.body.append(frame);
</script>
...
<body>
- Implementieren Sie die Methode
postMessage()
, die beim Klick auf den entsprechenden Link oder die entsprechende Schaltfläche die Parameter an das iframe übermittelt:<LINK TO INSTALLER>
– URL der Installationsdatei. Diese finden Sie im Kundenportal unter Launcher > Einstellungen > Launcher Build. Beispiel:https://installer.launcher.xsolla.com/xlauncher-builds/xsolla-launcher-update/123456789/bin/web_installer.exe
<NEW INSTALLER NAME>
– Name der Installationsdatei.
Beispiel:
postMessage(
{
type: "download",
href: "<LINK TO INSTALLER>",
name: "<NEW INSTALLER NAME>",
},
"https://installer.launcher.xsolla.com"
)
Nachfolgend finden Sie Codebeispiele für einen Download-Link und eine Download-Schaltfläche für die Installationsdatei.
Beispielcode für einen Download-Link für die Installationsdatei:
<body>
...
<a
href="#"
onclick="document.getElementById('xsolla-installer-renamer').contentWindow.postMessage({ type: 'download', href: '<LINK TO INSTALLER>', name: '<NEW INSTALLER NAME>' }, 'https://installer.launcher.xsolla.com');"
>
Donwload
</a>
...
<body>
Beispielcode für eine Download-Schaltfläche für die Installationsdatei:
<body>
...
<button id="button-download">Download</button>
<script>
const btn = document.getElementById("button-download");
btn.onclick = () => {
document
.getElementById("xsolla-installer-renamer")
.contentWindow.postMessage(
{
type: "download",
href: "<LINK TO INSTALLER>",
name: "<NEW INSTALLER NAME>",
},
"https://installer.launcher.xsolla.com"
);
};
</script>
...
<body>
War dieser Artikel hilfreich?
Diese Seite bewerten
Jetzt nicht
Vielen Dank für Ihr Feedback!
Haben Sie einen Tippfehler oder einen anderen Textfehler gefunden? Wählen Sie den Text aus und drücken Sie Strg+Eingabe.