有一个带有中文字典的网站,该字典使用动画向您展示写汉字的正确方法。我不完全确定动画是如何工作的,但它们似乎是基于SVG的。您可以在此处找到动画的示例:
http://ce.linedict.com/dict.html#/cnen/entry/e1d0a1716f89470d88087dce285914a1
请务必点击“描边”以查看动画。
所以这就是我面临的挑战:我想知道是否有任何方法可以下载动画,以便可以离线查看。我想这样做的原因是将它们添加到Anki,一张闪卡我在旅途中(即离线)在iPad上使用的应用程序。
我尝试在Firefox中检查元素并将元素的内部HTML保存为单独的文件,但这会导致静态页面。在Safari中做同样的事情是不可能的,因为内部HTML在呈现动画时不断变化,这让我觉得内部HTML是通过嵌套在某个地方的单独的(?)Java /(?)Jquery脚本动态呈现的。现场。不幸的是,我对Java的了解至多是基本的,尽管我已经开始在线阅读教程以熟悉代码,但我认为在我弄清楚这里发生了什么之前已经很久了。这就是为什么我正在寻找那些拥有更多网页经验的人的帮助。
有没有办法保存动画以供离线使用,作为代码或svg /动画gif文件? Anki,我正在使用的flashcard应用程序,使用HTML以与Web浏览器类似的方式呈现其内容(据我所知,有一些方法可以集成JavaScript)。
我想我可以使用屏幕捕获程序来记录动画并将其保存为.gif文件,但考虑到学习者必须掌握大约3500-5000个汉字才能流利使用中文,会花费一些时间,所以我正在寻找可以编写脚本的东西(我对Apple Scripting有一些了解,并且一旦我理解了动画的工作方式,就可以从我自己那里得到它。)
我很感激任何有助于我的帮助或建议。
--- 2015-05-23编辑:
就像我在下面对Robert的回复中提到的,我已经看过不同条目的DOM结构,这次是针对单个字符而不是多字符字。当激活页面上的笔划顺序动画按钮时,可以在DOM结构中找到以下代码:
<input type="hidden" id="hidden_strokeFileName" value="1200爸.swf">
正如您所看到的,似乎存在对具有基于闪存的动画的文件名的引用。如果动画确实包含在.swf文件中,则应该可以将其下载以供离线使用,对吧?但是,令我感到困惑的是浏览器如何拼接可以找到动画的URL,以便我可以下载它。有人可以帮忙吗?
以下是该页面的链接:http://ce.linedict.com/dict.html#/cnen/entry/cca145dd67574395a5a28af08a3afb30