SWF 对象 - 我为什么要使用它

2023-12-01

我的所有网站都需要对搜索引擎友好 - 即搜索引擎可读。然而,我有点喜欢flash并且希望以友好的方式集成它。

我可以选择 swfobject,它允许正确的页面名称并向用户和搜索引擎提供不同的页面。

但是,我想知道为什么需要使用 swfobject。例如,我可以使用普通的 php cms 页面并将 flash 元素插入其中。当搜索引擎调用页面时,只提供纯html,而用户得到的是flash。

我真的很高兴找到关于这个主题的其他观点以及不同方法的好处。

非常感谢

K


首先,对于某些浏览器,您必须编写的嵌入 swf 文件的 html 代码是不同的。

火狐、Chrome、..使用<object>IE 使用的标签<embed> tags.

SWFObject 是一个 javascript “库”(有点傻,因为它只有一个文件:P),它可以将正确的 html 标签直接注入 DOM 树,并为您处理这些浏览器差异。

此外,还存在一些安全问题Flash跨站脚本攻击在过去。

我知道在较旧的 Flex Builder 版本中有一个事实生成的 html 模板存在问题这可能会导致重大安全问题。

如今,在较新版本的 Flash Builder 中,Adobe 默认使用 SWFObject 来创建 html 包装文件。

所以,回答你的问题:

真的有必要吗?不,这不是你知道自己在做什么的问题。 它是否方便且符合 Adob​​e 标准,是的。

Cheers

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

SWF 对象 - 我为什么要使用它 的相关文章

  • HTTPS 上的 SWFUpload 无法正常工作

    当目标 servlet 侦听 HTTPS 时 我在使用 SWFUpload 上传文件时遇到问题 在 HTTP 上它工作得很好 仅当使用 FireFox 或 Opera 时才会出现此问题 在 IE 上它工作正常 没有尝试过其他浏览器 EDIT
  • 有没有办法覆盖动作脚本运算符,特别是我想覆盖等于运算符

    是否可以覆盖 equals 运算符 即 对于可以通过 2 个或更多字段匹配来确定相等性的客户类别 如果您的意思是重载 作为 equals 的同义词 那么您不能 因为 ActionScript 不提供运算符重载 只需为您的类编写一个 equa
  • 如何保护swf文件不被反编译?

    我正在使用 Flex 框架从事重要项目 我想对我的算法和代码保密 是否有可能以某种方式保护 swf 文件不被反编译 我不希望有人使用 flash 反编译器提取我的代码 Thanks 这很简单 只需将其保存在您的 PC 上 不要将其放在网络上
  • 打开 PDF 或文件夹

    我尝试打开在 Flash Player 中运行的 swf 应用程序中通过鼠标单击触发的 PDF 或文件夹 在查找器 资源管理器中 通过 urlRequest 打开 PDF 和navigateToUrl 总是打开浏览器 我读到this htt
  • 我可以从 C# 转换为 asp.Net 以在线托管应用程序吗? [关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 是否可以将 C 应用程序转换为 as
  • swfobject.embedSWF 不起作用?

    以下代码使用 SWFObject 将 Flash 动画嵌入到 HTML 文档中 仅显示替代内容 为什么
  • ActionScript 3.0 中缺少运算符重载

    我在 ActionScript 中最怀念的事情之一是缺少运算符重载 特别是 我通过在我的类中添加 Compare 方法来解决这个问题 但这在很多情况下没有帮助 比如当你想使用内置字典之类的东西时 有没有好的方法来解决这个问题 Nope 但添
  • flash/flex:渐进式下载与 rtmp

    我试图理解并真正确定何时在 Flex flash 中使用渐进式下载与 rtmp 看来主要的一点是 rtmp 不与 http 一起提供服务 而渐进式下载则由 http 提供 由于它不是 rtmp 因此资源受到保护 因为无法从 swf 外部连接
  • 用圆形减去(遮盖掉?)路径

    我正在使用 Spark Path 在 Flex 中绘制一条路径 我想从这条路径中减去一个圆形 如下图所示 道路又黑又宽 有任何想法吗 我尝试使用 Shape 对象创建蒙版 但无法完全创建其中有圆孔的蒙版 找到了 不涉及口罩 我拿了Path并
  • Flex 与 ActionScript

    我正在尝试构建 实现一个 Flash 视频播放器来播放视频 我研究了 Flex 并仅使用 VideoElement 构建了一个基本应用程序 它在没有静态链接库的情况下编译为 41k 在链接库时编译为 300k 我生成了报告 但仍然不确定为什
  • 在 Javascript 中检测 Flash 文件何时完成播放

    我正在使用 Javascript 将 Flash 文件嵌入到网站中 然后需要在播放完成后将其删除 有没有办法用普通的 Javascript 来做到这一点 或者是否需要将回调类型的函数添加到 Flash 文件本身 我该如何编码 JavaScr
  • 如何找到 AS3 中 xml 子级的数量

    所以现场文档说这是在 XML 对象上调用 length 对于 XML 对象 此方法始终 返回整数 1 length XMLList 类的方法返回一个 对于 XMLList 对象 值为 1 仅包含一个值 我在 xml 上调用它 如下所示
  • 使用 php 将 swf 转为 pdf

    有没有办法使用 php 将 SWF 转换为 pdf 我的意思是该页面有一个按钮 单击它必须将 swf 内容导出为 pdf 格式 您可以尝试的一种方法是使用ffmpeg http www ffmpeg org 使用 image2 输出编解码器
  • robots.txt 允许除少数子目录之外的所有子目录

    我希望我的网站能够在搜索引擎中编入索引 除了少数子目录 以下是我的robots txt设置 robots txt在根目录下 User agent Allow 分离robots txt在子目录中 被排除 User agent Disallow
  • 对于 SEO 而言,.html 扩展名是否比 .php 和 .aspx 更好?

    对于 SEO 而言 html 扩展名是否比 php 和 aspx 更好 或者少扩展名的 url 比全部更好 该扩展对排名和所有 SEO 影响不大 您页面的扩展名可能不一定表明内容是如何生成的 PHP 或 ASPX 虽然通常具有动态内容 但始
  • 谷歌如何知道你正在伪装?

    我似乎找不到任何有关谷歌如何确定您是否是的信息你的内容 从技术角度来看 您认为他们是如何确定这一点的 他们是否发送了 googlebot 之外的其他内容并将其与 googlebot 结果进行比较 他们有人类团队进行比较吗 或者他们可以以某种
  • 在没有流媒体服务器的情况下在 Flash 中录制 h.264 视频?

    是否可以在不需要流媒体服务器 如 fms wowza red5 的情况下从 Flash Actionscript 相机 即网络摄像头 保存 h 264 视频 我还想从麦克风获取样本数据 并在客户端对其进行转码 以便用户可以录制 h 264
  • FloorPlanner 应用程序的 SVG/Canvas 与 Flash

    我计划创建一个平面图应用程序 允许用户使用鼠标绘制 调整大小 移动和旋转对象 我只是想知道使用 Flash 或 Javascript 是否会更好 如果使用 Javascript 我应该使用 canvas 还是 SVG 该应用程序将允许拖动选
  • 如何在Flash CS5中制作通用暂停按钮?

    我正在尝试在 Flash 中制作一个按钮来暂停我的文件中正在运行的所有影片剪辑 这些影片剪辑都不是我的主时间线中的补间 它们都有自己的单独时间线 每个移动剪辑都由一个按钮触发 该按钮告诉剪辑开始播放 因此 如果有人可以帮助我创建这个暂停按钮
  • 使用 flash/flex 在客户端硬盘上下载/保存/写入文件

    我想知道如何下载 保存 写入文件我的服务器 to a 客户的计算机使用闪光灯或柔性 我正在寻找的示例可以在http www flexdownloads com http www flexdownloads com Sign up Sign

随机推荐

  • JQuery 1.3.2 vsdoc 不生成 Visual Studio 智能感知

    过去我使用过 JQuery 1 2 vsdoc 文件 它为 vs2008 sp1 生成智能感知 我最近下载了最新版本的 JQuery 1 3 2 和 JQuery 1 3 2 vsdoc 文件 当我尝试在 vs2008 中获取 jquery
  • Bash 命令作为变量

    我试图将 sed 命令的开头存储在变量中 如下所示 sedcmd sed i 后来我执行这样的命令 sedcmd s orig pkg package name g f 但这不起作用 使用 bash x 运行脚本 我可以看到它正在扩展 如下
  • 如何在 MVC 中保持滚动位置?

    我正在开发一个 MVC 项目 并且很喜欢学习它 虽然有一些成长的烦恼 但一旦你解决了它们 那就不错了 在 WebForms 世界中非常简单的一件事是维护页面上的滚动位置 您要做的就是将MaintainScrollPositionOnPost
  • 无法对深度学习图像执行 sudo

    我安装了最新的 Google Cloud深度学习虚拟机今天的图片 VM启动后 我能够做到sudo i通过 SSH 网络成功 登录后 我开始在后台运行 Tensorflow 模型训练 使用 几个小时后我无法以 root 身份登录 我收到以下消
  • Javascript:创建持久绑定函数

    我意识到这样的问题经常被问到 在过去的几天里我可能已经阅读了其中的每一个问题 试图了解如何解决这个问题 但在这种情况下 虽然我相当有信心 但我知道这是为什么发生这种情况 我正在努力实施实际的解决方案 我正在使用 Node js 构建一个小型
  • 使用 alpha png 和背景重复时出现 IE10 伪像

    我在 Windows8 下的 IE10 中遇到以下问题 仅使用带有重复 x 背景的简单 div 并且在使用透明 png 工件时出现 结果 http s18 postimg org 9tn3dlsqx artifacts png 这是示例代码
  • PyCharm 使用海龟出现错误语法错误

    下面的代码工作完美 但是 PyCharm 抱怨语法错误forward 100 usr bin python from turtle import forward 100 done Since turtle是一个标准库我认为我不需要做额外的配
  • 在openlayers3中不使用任何图像绘制箭头

    如何在 Openlayers 3 地图中的矢量图层上绘制箭头 我尝试使用 canvaselement 创建箭头 但不知道如何在 ol3 地图上绘制它 画布元素不是必需的 您可以从以下位置获取箭头示例Openlayers 网站并添加 2 个自
  • ssh 动态端口转发

    我想使用 ssh动态端口转发在我的安卓代码中 我用过图书馆jcraft 但不幸的是这个库不支持动态端口转发并且只是支持本地端口转发 and 远程端口转发 换句话说 我想在我的 android 代码中像这样进行 ssh ssh D 10000
  • javascript按空格分割字符串,但忽略引号中的空格(注意不要也用冒号分割)

    我需要帮助在 javascript 中按空格 分割字符串 忽略引号表达式内的空格 我有这个字符串 var str Time Last 7 Days Time Last 30 Days 我希望我的字符串被分割为 2 Time Last 7 D
  • Rails 子控制器?

    我对 Rails 还很陌生 有一个问题我不太明白 四处寻找架构上 正确 的方法 问题与我所说的子控制器有关 场景是 这 我有一系列页面 其中有一个包含某种形式的面板 一些信息 想想 gitHub 右上角的用户面板 因此 在我的应用程序中 我
  • Oauth2认证成功后获取用户信息

    在我的 iPhone 应用程序中 我使用 google 登录Oauth2 我正在关注这条指令并成功登录 void viewController GTMOAuth2ViewControllerTouch viewController fini
  • 如何反转 Java 中字符串的大小写?

    我想改变一个字符串 使所有大写字符变成小写 所有小写字符变成大写 数字字符将被忽略 所以 AbCdE123 变成 aBcDe123 我想一定有一种方法可以迭代字符串并翻转每个字符 或者也许有一些正则表达式可以做到这一点 Apache Com
  • Sass 中 @if 语句中的 @import

    我只想加载登录页面所需的 css 以提高性能 在我的其他页面上 我想要一个分组的 css 文件 该文件将缓存在包含所有 css 的每个页面上 我有以下文件 minifiedcssforloginpage scss grouped pages
  • Android 模拟按键

    如何以编程方式模拟 Droid 上的按键操作 我想模仿手动按键 在机器人上显示有人正在按键 但它是以编程方式完成的 有一些解决方案涉及IWindowManager 但这在新的 SDK 中不再是一个选项 您可以使用检测 即从活动的 onCre
  • 如何将我自己的 jQuery 版本与浏览器化模块一起使用

    我应该预先澄清 我的问题是关于 Javascript 中的闭包和客户端模块模式 这不是关于如何使用 jQuery noConflict 我有一些 Javascript 人们可以将其添加到他们的网站中 我希望我自己的代码能够访问 变量 该变量
  • Java 中的 Arrays.fill 多维数组

    如何在不使用循环的情况下在 Java 中填充多维数组 我试过了 double arr new double 20 4 Arrays fill arr 0 这导致java lang ArrayStoreException java lang
  • Objective-C SSL 同步连接

    我对 Objective C 有点陌生 但遇到了一个我无法解决的问题 主要是因为我不确定我是否正确实现了解决方案 我正在尝试使用同步连接使用自签名证书连接到 https 站点 我正在得到 错误域 NSURLErrorDomain代码 120
  • NSFetchedResultsController ,其中包含由字符串的第一个字母创建的部分

    在 iPhone 上学习核心数据 关于核心数据用部分填充表视图的示例似乎很少 这核心数据手册示例使用部分 但它们是从模型中的完整字符串生成的 我想按照姓氏的第一个字母将核心数据表组织成多个部分 就像地址簿一样 我可以为每个人创建另一个属性
  • SWF 对象 - 我为什么要使用它

    我的所有网站都需要对搜索引擎友好 即搜索引擎可读 然而 我有点喜欢flash并且希望以友好的方式集成它 我可以选择 swfobject 它允许正确的页面名称并向用户和搜索引擎提供不同的页面 但是 我想知道为什么需要使用 swfobject