我有一个 C# .NET windows 应用程序,它将获取 HTML 文件并使用它们来显示数据。HTML 文件中将包含 javascript 来帮助解析/显示数据,其中一个使用 activeXObject 来显示 PDF 文件。
当我安装 Windows 应用程序的二进制版本时,PDF 文件正确显示并且很好。当我从 VS2008 的调试模式运行时,我收到错误:
无法加载详细信息页面。脚本中出现异常。错误名称:TypeError。错误消息:对象不支持此属性或方法
它们都指的是同一个 HTML 页面,唯一的区别是一个是二进制安装,另一个是我的 DEBUG 版本正在运行。
我需要让它在调试模式下工作,这样我才能测试,但我不确定出了什么问题;任何建议都将不胜感激!
编辑:对不起,这里是 HTML 代码:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Received Fax Preview Page</title>
</head>
<body>
<object data="myfile.pdf" type="application/pdf" width="800" height="600">SUP</object>
</body>
</html>
我只是使用 C# Web 浏览器来显示它。
_webBrowser.DocumentText = htmlDoc;