我需要在使用 Durandal 框架构建的 SPA 应用程序中显示 pdf 文件。我正在利用“attr”敲除数据绑定在运行时提供此 pdf 文件的 url。
<object data-bind="attr: { data: DocumentUrl() }" type="application/pdf" style="width: 100%; height: 100%"></object>
发出的 html 正确显示标签,
<object data="http://127.0.0.1:10000/devstoreaccount1/documents/TradeOverview.pdf" type="application/pdf" style="width: 100%; height: 100%; margin-right: 0px; margin-left: 0px; display: block; opacity: 1;" data-bind="attr: { data: DocumentUrl() }" data-view="durandal/../../templates/TnC/TnCDetails" data-active-view="true"></object>
但是,pdf文件不会显示在浏览器中!当我在示例 html 文件中运行上面发出的 html 时,它可以工作。不知道为什么它没有通过我的主应用程序显示。任何指针?
谢谢。