我从我的odata服务电话中检索了我的pdf。但是,当我使用iframe标签插入html内容时,它会显示一个空白页面。 我试过下面的代码。当我使用drive.google硬编码网址时,我的应用程序能够显示pdf页面,但是当我删除硬编码值时,我的html内容无法呈现pdf页面。对此有任何意见吗?
// var pdfURL = "https://drive.google.com/viewerng/viewer?
//url=https://assets.cdn.sap.com/sapcom/docs/2015/07/c06ac591-5b7c-0010-82c7-
//eda71af511fa.pdf?pid=explorer&efh=false&a=v&chrome=false&embedded=true";
var pdfURL = "https://assets.cdn.sap.com/sapcom/docs/2015/07/c06ac591-5b7c-
0010-82c7-eda71af511fa.pdf";
var oHtmlChange = new sap.ui.core.HTML({
content: "<iframe src=" + pdfURL + " width='800' height='800'></iframe>"
});
poFormPanel.addContent(oHtmlChange);
答案 0 :(得分:0)
尝试设置以下content
属性值:
...
content: "<embed src='https://drive.google.com/viewerng/viewer?embedded=true&url=https://assets.cdn.sap.com/sapcom/docs/2015/07/c06ac591-5b7c-0010-82c7-eda71af511fa.pdf' width='800' height='800'>"
...
Here是一个有效的例子。