问题标签 [webarchive]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1183 浏览

objective-c - 如何在 UIWebView 中保存 .webarchive?

我正在关注本教程,想知道如何使用教程中使用的代码将当前网页保存为 .webarchive?

非常感谢您的帮助-谢谢!

0 投票
1 回答
463 浏览

actionscript-3 - 以编程方式编辑 .webarchive 文件

我正在使用 Actionscript 构建一个 AIR 应用程序,我想以编程方式将一段文本插入到 .webarchive 文件中。问题是每次我插入文本时,文件都会以某种方式损坏。我正在使用的代码如下所示:

我猜这个问题与 .webarchive 文件的编码有关。有没有人对如何解决这个问题有任何想法?提前致谢!

0 投票
2 回答
2470 浏览

objective-c - 打开 .webarchive 修改并保存

我正在为 Lion 开发一个应用程序,我想做的是打开一个 .webarchive 文件,修改 DOM 的片段,然后将修改后的 DOM 写到同一个文件中。

到目前为止,这是我的代码。它会打开 webarchive,对其进行修改,然后将其保存回文件中。

问题是生成的网络存档无效。原来的样子是这样的:

虽然生成的 webarchive 看起来像这样:

任何人对它为什么无效或如何修复它有任何想法?非常感谢你的帮助!

我也尝试使用 textutil convert 命令生成 webarchive,但它不起作用,因为在我的原始 HTML 文件中,我有这样的图像:

但是当我使用 textutil 时,它会下载图像并像这样保存它:

即使我不希望它下载或更改网址。我使用了 noload、nostore 和 baseurl 选项无济于事。

编辑:修复它!所以问题是当我替换 HTML 时,我将它作为 NSString 而不是 NSData 插入:

0 投票
0 回答
1494 浏览

objective-c - 如何在 UIWebView 中打开 WebArchive?

我正在尝试打开存储在 Core Data 数据库中的 Webarchive。核心数据库是在 Mac 上创建的,并使用 WebView 填充了一些 Webarchive。现在我想在 iOS 的 UIWebView 中显示这些 WebArchive。问题是我不知道该怎么做。

在与此(此处)类似的帖子中,Digital Robot 说,iOS 支持 Webarchives,我只需使用简单的 NSURLRequest 从磁盘将其加载到 UIWebView 中。这里的问题是,它没有被加载——我只得到一个空白的 UIWebView。

这是我尝试过的代码:

在第一行中,我创建了一个 NSURL,Webarchive 将从数据库中写入其中。在第二行中,我从数据库中获取 webarchive 并将其写入 url 的磁盘。在第三行中,我将 webarchive 从磁盘加载到 WebView 中。

谁能指出我如何将 webarchives 加载到 UIWebView 中的正确方向?

0 投票
2 回答
4175 浏览

outlook - 来自 MS Word 的 MHT 文件中的图像不会显示在电子邮件中

当我通过电子邮件向自己发送示例 mhtml 文件(例如,来自此处)时,图像在 Outlook 中显示良好。但是,当我将 Word 文档转换为 mht(Web 存档)格式时,图像不显示。如果我在浏览器中打开文件,图像显示正常,或者如果我附加 mht 文件并双击附件。但是如果文件是内联在电子邮件中,那么我会看到红色的 X 框“右键单击此处下载图片”,如果我选择下载图片,那么“文件无法显示...可能已移动... '。

任何想法为什么转换为 MHTML 的 Word 文档中的图像不喜欢在电子邮件中内联显示?

0 投票
1 回答
1843 浏览

java - saveWebArchive() 不适用于 Android 4.0.3

我正在尝试编写一个非常简单的代码来将网页保存到 Android 4.0.3 ICS 中的 Web 存档中的磁盘。我的代码是:

问题是,webview 运行良好,但是每当我单击更新按钮时,我得到的是(来自 LogCat):

03-26 18:41:38.797: D/webcoreglue(755): saveWebArchive: 初始化 xml 编写器失败。

没有其他任何事情发生......

请任何人都可以帮助我解决这个问题;因为这是其他非常重要的东西的组成部分....

提前致谢!!!!

0 投票
2 回答
1576 浏览

webarchive - *nix 上的 rtfd/.webarchive

所以我的任务是将 rtfd 文件转换为 tiffs。

第一件事。我们获取了文件夹中的附件(在 Mac 上为“rtfd”)并对其进行了映像。

我的问题在于将 RTFD 拆分为多个 rtf 文件。一位同事建议通过我们访问受限的 mac 将文件转换为 html。他在一天内转换了文件,但输出不是他想象的 html,而是 .webarchive。

根据我的阅读,这两种格式都是仅适用于 mac 的格式。我拒绝接受...

RTFD 包含一个名为 TXT.rtf 的文件,它是一个富文本文件,但具有无法显示的字符和奇怪的格式。

我可以轻松地进入 rtf 文件并使用脚本在分页符处拆分文件,但奇怪的格式和无法显示的字符仍然存在。当采用 .webarchive 格式时,文件与文本内联,因此无法呈现(至少据我所知)

目前我不知所措,我还没有尝试过的唯一选择是获取网络档案并将它们从 safari 打印为 PDF。

有人在 linux 环境中使用过这些文件吗?

0 投票
6 回答
12984 浏览

java - 在tomcat 7上部署战争时的无限循环

我尝试将战争部署到 Tomcat 7.0.29 中。我有以下日志堆栈:

(省略了许多堆栈帧...)

有人面临同样的问题吗?

0 投票
1 回答
1761 浏览

uiwebview - iOS 6 上的 UIWebView 不会在 webarchives 中显示具有相对 URL 的图像

我们有时会在我们的应用程序中使用 webarchives,因为这是一种非常方便的方式,可以将 HTML + 所有相关图像/CSS/脚本/等存储在桌面上的单个文件中,将其放入项目中,然后将其加载到 UIWebView 中像这样的单个调用:

然而,这在 iOS 6 上停止工作:HTML 已加载,但通过相对 URL 引用的图像不再显示。

0 投票
2 回答
12734 浏览

android - Android WebView -> 显示 WebArchive

Android 的 WebView 从 API 级别 11 开始就有这个 saveWebArchive 方法:http://developer.android.com/

它可以将整个网站保存为网络档案,这很棒!但是如何将下载的内容恢复到 webview 中?我试过

但这只会在屏幕上显示 xml。