Sharepoint からファイルをダウンロードする Electron アプリケーションを作成しました。これは問題なく動作します。まもなくファイルは Windchill に転送され、そこでのみ使用できるようになります。ダウンロード リンクを Windchill からのリンクに置き換えると、リンクはブラウザ内で機能しますが、機能しません。
私のアプリはindex.htmlをロードします
<!DOCTYPE html>
<html lang="de" dir="ltr">
<head>
<meta charset="utf-8">
<title></title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>
<body>
<main class="main_window">
<iframe src="example.html" ></iframe>
</main>
</body>
</html>
次に、example.html を iFrame に読み込みます
<!DOCTYPE html><html lang="de" dir="ltr"><head>
<meta charset="utf-8">
<title>Example</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
</head><body>
<main>
<a href="https://sharepoint.com/sites/example.docx">SharePoint link</a>
<a href="https://www.windchill.plm.com/Windchill/servlet/AttachmentsDownloadDirectionServlet?oid=OR:wt.doc.WTDocument:888888888;oid=OR:wt.content.ApplicationData:99999999999;role=PRIMARY">Windchill link</a>
</main>
</body>
</html>
SharePoint リンクをクリックするとダウンロードが開始されますが、Windchill リンクをクリックしても何も起こりません。Chrome で Windchill リンクをクリックすると、何度かリダイレクトされます。このリダイレクトは iFrame では機能しないのでしょうか? はいの場合、iFrame に代わる簡単な埋め込み方法はありますか? 私はすでに試しました
<object src="example.html" ></object>
<embed src="example.html" ></embed>
どちらも同じ結果です。