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>
Haben Sie einen Tippfehler oder einen anderen Textfehler gefunden? Wählen Sie den Text aus und drücken Sie Strg+Eingabe.