我已经构建了一个从 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>
两者都具有相同的结果。