首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在javascript中,我可以问浏览器是否为特定的(非当前的)网站启用了flash吗?

在JavaScript中,可以通过navigator.plugins属性来判断浏览器是否启用了特定的Flash插件。navigator.plugins返回一个插件数组,其中包含了浏览器安装的所有插件信息。对于Flash插件,可以通过遍历插件数组来查找是否存在Flash插件。

以下是一个示例代码,用于检测浏览器是否启用了Flash插件:

代码语言:txt
复制
function isFlashEnabled() {
  var plugins = navigator.plugins;
  for (var i = 0; i < plugins.length; i++) {
    if (plugins[i].name.indexOf('Flash') !== -1) {
      return true;
    }
  }
  return false;
}

var isFlashEnabledOnSpecificWebsite = isFlashEnabled();
console.log(isFlashEnabledOnSpecificWebsite);

上述代码中,isFlashEnabled()函数会遍历navigator.plugins数组,检查插件的名称中是否包含"Flash"关键字。如果找到了包含"Flash"关键字的插件,则返回true,表示浏览器启用了Flash插件;否则返回false,表示浏览器未启用Flash插件。

需要注意的是,由于现代浏览器对Flash插件的支持逐渐减弱,因此在某些浏览器中可能无法获取到Flash插件的信息。此外,Flash插件在未来可能会被废弃,建议尽量避免使用Flash技术。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

详解 Cookie 纪要

Cookie除了可以在服务器端创建外,也可以在客户端的浏览器中用客户端脚本(如javascript)创建。...针对Web网站来说,Session指用户在浏览某个网站时,从进入网站到浏览器关闭这段时间内的会话。由此可知,Session实际上是一个特定的时间概念。   ...id,而 session id 是存在 cookie 中的,也就是说,如果 浏览器禁用了 cookie ,同时 session 也会失效(当然也可以在 url 中传递) 4,session 可以放在...有人问,如果客户端的浏览器禁用了 Cookie 怎么办?...要避免这种情况,需要在Cookie中针对IP、UA等加上特殊的校验信息,然后和服务器端进行比对。 在IE浏览器下登录某网站,换成Firefox浏览器是否仍然是未登录状态?

1.1K90
  • 推荐几个火狐浏览器插件好_安卓火狐浏览器插件

    左键单击打开书签中的网页时,不会新建一个标签页,而是直接在当前标签页中打开。...更危险的是,有些网页广告中植入了恶意的javascript脚本,会利用浏览器或者Flash Player的漏洞,给你的电脑安装后门程序或者流氓软件,导入证书以劫持https流量,锁定某些导航网站为主页,...我个人很讨厌百度百家号、百度贴吧、新浪爱问知识人等垃圾网站,这些网站或是有价值的内容极少,或是广告满天飞,爱问知识人还总是弄些大尺度图片和标题党搞的大新闻(当然,如果装了uBlock Origin,网页会干净很多...---- 火狐有三点让我非常讨厌,第一,在地址栏中输入内容进行搜索时,如果输入内容包含小数点,就有很大的概率被火狐当网址对待,而不是当成待搜索内容对待,于是出现一个找不到此网站的报错。...是的,带我前往**|不了,谢谢。已经在about:config中设置browser.fixup.alternate.enabled为false了, 依旧会出现。

    4K10

    从 JavaScript、ES6、ES7 到 ES10,你学到哪儿了?

    我确定你们中的大多数人都在使用许多不同的 ES6 新功能,而无需问自己:这真的是 ES6吗,浏览器支持该功能吗?不过你对 Babel 在 2019 年进行的转换了解多少?...你是否重新了解了 ES 中的内容?自从首次提出 ES6 提案以来,删除了哪些内容?自最初的 ES7 提案以来又增加了什么? 让我们坐下来回顾一下 ES 的当前状态。...)来实现它,但是在浏览器中实现它的前提是实现更快的响应保证(例如:Angular 使用了大量观察者)。...可以肯定的是,你记不住所有内容,坦白地说,我也记不住!希望本文对你有一个全面的概述,并鼓励你重新考虑对 JavaScript 的看法!我想从最常见的问题开始解答: 我仍然需要 Babel 吗?...是的,还不够好,因为你做出了选择,所以你应该考虑: 在我撰写本文时,目前 IE11 的浏览器占有率为 1.86%。

    1.6K20

    被网页挂马攻击的几个要素_网站挂马检测工具箱书籍

    黑客通过入侵或者其他方式控制了网站的权限,在网站的Web页面中插入网马,用户在访问被挂马的网站时也会访问黑客构造的网马,网马在被用户浏览器访问时就会利用浏览器或者相关插件的漏洞,下载并执行恶意软件。...判断操作系统、浏览器版本 由于网马利用比较苛刻,某一特定的网马也是针对特定的操作系统环境、特定的浏览器版本或是第三方软件的版本环境下才可成功执行。...判断组件、控件是否存在 组件、控件判断的目的主要是判断客户端环境中是否安装有存在漏洞的控件信息,或通过判断某些组件是否存在来判断客户端环境中是否安装有特定的软件等。...判断资源是否存在 判断资源是否存在的方式主要是通过res协议去加载客户端环境中PE文件中包含的资源,进而判断某些特定的文件是否存在。...PDF文件网马 PDF网马是将恶意Javascript代码通过压缩处理的方式以数据流的形式存储在PDF文件中,当客户端浏览PDF文件时,文件中包含的Javascript恶意代码就可以执行,进而导致用户受到恶意代码攻击

    3.1K20

    Flash Cookie【使用Flash Cookie技术在客户端永久保存HTTP Cookie 】(一)

    前言:   在我负责的一个项目中,为了实现一个特殊的需求,要求在客户端的Cookie中长久保存一份数据,但是我们知道在客户端Cookie里保存数据是不稳定的,因为用户可能随时会清除掉浏览器的Cookie...默认时,它们的尺寸为不超过100kB,并且不会过期——这一点与传统的HTTP Cookie不同(4KB);3、本地共享对象并不是基于浏览器的,所以普通的用户不容易删除它们。...根据加利福尼亚大学伯克利分校(University of California, Berkeley)的一项调查表明,目前全球Top100的网站中,至少有54家在使用Flash Cookie技术在进行用户行为收集...那么,此时就必须通过JS去请求特定的URL,然后使用JavaScript去调用AS3的方法来设置Flash Cookies吧。关于这一步,就由大家自己去实现吧。呵呵。...最后顺便说一下就是,其实这种方式也只能用来对付非计算机专业人士,因为Flash Cookie本身也是可以删除的,一般情况下,flash cookie保存在系统的如下位置:C:\Documents and

    3.2K30

    什么是Cookie?有哪些类型?如何创建、读取和删除?

    Cookie,更恰当地称为 HTTP Cookie,是在浏览器上存储为文本文件的一小部分数据。Cookie 将数据位与特定用户相关联。...当用户访问购物网站并搜索商品时,该商品会保存在他们的浏览器历史记录中。Cookie 可以读取浏览历史记录,因此类似的内容会在用户下次访问时显示。...即使在 Web 浏览器关闭后,它们仍会继续运行。例如,他们可以记住登录详细信息和密码,因此网络用户无需在每次使用网站时重新输入。...它适用于所有浏览器,接受任何字符,经过大量测试并且不需要依赖项。惊人的! 安装 在根文件夹中运行以下命令以安装 js-cookies。...我们以设置和删除一个对当前页面路径有效的cookie为例。

    3.9K42

    Pornhub Web 开发者访谈

    注意:成人产业竞争激烈,因此有一些他们无法回答的问题。我尊重他们保守商业机密的需要。 成人网站显然会显示许多图形内容。在开发过程中,你是否使用了大量的占位符图像和视频?...不会被任何 Service Workers 的 Fetch 事件处理程序拦截 WebVR 在过去几年中一直在进步--WebVR 在当前状态下作用有多大,成人网站为支持 VR 内容付出了多少努力?...当前针对你工作的成人网站的最低浏览器版本支持是什么?是否已经淘汰 IE 浏览器? 我们对 IE 的支持时间很长,但是最近放弃了对 IE11 之前的任何版本的支持。...就最终产品而言,分享下你在成人网站上工作可能与在本地互联网公司上工作不同。你会羞于告诉朋友,家人和熟人在成人网站工作吗?你是否会犹豫告诉别人你在成人网站工作?...你会问什么问题? 可以扫描二维码或者搜索 mad_coder 关注微信公众号,点击阅读原文可以获取链接版原文。

    3K41

    使用Flash Cookie技术在客户端永久保存HTTP Cookie「建议收藏」

    前言:   在我负责的一个项目中,为了实现一个特殊的需求,要求在客户端的Cookie中长久保存一份数据,但是我们知道在客户端Cookie里保存数据是不稳 定的,因为用户可能随时会清除掉浏览器的Cookie...默认时,它们的尺寸为不超过100kB,并且不会过期——这一点与传统的HTTP Cookie不同(4KB);3、本地共享对象并不是基于浏览器的,所以普通的用户不容易删除它们。...根据加利福尼亚大学伯克利分校(University of California, Berkeley)的一项调查表明,目前全球Top100的网站中,至少有54家在使用Flash Cookie技术在进行用户行为收集...那么,此时就必须通过JS去请求特定的URL,然后使用JavaScript去调用AS3的方法来设置Flash Cookies吧。关于这一步,就由大家自己去实现吧。呵呵。...最后顺便说一下就是,其实这种方式也只能用来对付非计算机专业人士,因为Flash Cookie本身也是可以删除的,一般情况下,flash cookie保存在系统的如下位置:C:\Documents and

    2.2K40

    我们和Pornhub的开发者聊了聊

    我尊重他们保守商业机密的需要。 成人网站显然会显示许多图形内容。在开发过程中,你是否使用了大量的占位符图像和视频?最终产品和开发时的内容和经验有什么区别? 实际上,我们在开发网站时不使用占位符!...,WebVR在当前状态下作用有多大,成人网站为支持VR内容付出了多少努力?...另一方面,Android为我们提供了完全的控制权,我们可以将功能在全屏模式实现。...当前针对你工作的成人网站的最低浏览器版本支持是什么?是否已经淘汰IE浏览器? 我们对IE的支持时间很长,但是最近放弃了对IE11之前的任何版本的支持。有了它,我们也停止了为视频播放器使用Flash。...你是否会犹豫告诉别人你在成人网站工作? 我为能够为这些产品工作而感到自豪,与我亲近的人都知道并着迷于这些产品。它始终是交谈,笑话的绝佳来源,而且非常有趣。

    2.1K20

    我采访了 PornHub 一位开发者!

    注意:成人产业竞争激烈,因此有一些他们无法回答的问题。我尊重他们保守商业机密的需要。 成人网站显然会显示许多图形内容。在开发过程中,你是否使用了大量的占位符图像和视频?...不会被任何 Service Workers 的 Fetch 事件处理程序拦截 WebVR 在过去几年中一直在进步 --WebVR 在当前状态下作用有多大,成人网站为支持 VR 内容付出了多少努力?...另一方面,Android 为我们提供了完全的控制权,我们可以将功能在全屏模式实现。...当前针对你工作的成人网站的最低浏览器版本支持是什么?是否已经淘汰 IE 浏览器? 我们对 IE 的支持时间很长,但是最近放弃了对 IE11 之前的任何版本的支持。...就最终产品而言,分享下你在成人网站上工作可能与在本地互联网公司上工作不同。你会羞于告诉朋友,家人和熟人在成人网站工作吗?你是否会犹豫告诉别人你在成人网站工作?

    2.5K31

    如果要学习web前端开发,需要学习什么?

    大家好,又见面了,我是你们的朋友全栈君。 遇到很多新手,都会问,如果要学习web前端开发,需要学习什么?难不难?多久能入门?怎么能快速建一个网站?工资能拿到多少?...但这些书本上最基础的知识你都不能掌握,那你以后怎么追求更精湛的技术呢。所以不要逃课,把基础知识掌握了,别小看这个基础知识,它非常重要,基础扎实是否也会决定你在一个职业能走多远。...了解web前端 Web前端开发是从网页制作演变而来的,名称上有很明显的时代特征。在互联网的演化进程中,网页制作是Web1.0时代产物,那时网站的主要内容是静态的,用户使用网站的行为也以浏览为主。...熟悉会一点儿就行了,没必要全部都学得精通,当然如果你在学习的过程中,发现你ps或者flash比较感兴趣的话,也可以尝试做美工这一行。 4、html5和css3。可以先了解一下,然后再入手。...:Photoshop、Fireworks、用户界面设计实操,xhtml、css、dreamweaver、网站架构与网站策划、flash动画制作,域名与空间、ftp、dhtml、javascript、动态交互网站

    52520

    html网页详细代码「建议收藏」

    6,为什么我在DW中插入的Flash动画缺看不找!...经常我看到很多网页中又有一个网页,还以为是用了框架,其实不然,是用了,它只适用于IE,NS可是不支持的,但围着的字句只有在浏览器不支援 iframe 标记时才会显示,如我想这可能是很多人在问的题了,其实很简单,在Test时,选选View->Show Streaming就可以看到了。 47,在网页中做出一根竖的线有几种办法. 第一种方法:用一个像素图的办法!...经常我看到很多网页中又有一个网页,还以为是用了框架,其实不然,是用了,它只适用于IE,NS可是不支持的,但围着的字句只有在浏览器不支援 iframe 标记时才会显示,如我想这可能是很多人在问的题了,其实很简单,在Test时,选选View->Show Streaming就可以看到了。 47,在网页中做出一根竖的线有几种办法. 第一种方法:用一个像素图的办法!

    7.8K41

    html网站怎么注入_跨站脚本攻击原理

    XSS 攻击可能存在于 VBScript、ActiveX、Flash,甚至 CSS 中。但它在 JavaScript 中最常见,主要是因为 JavaScript 是大多数浏览体验的基础。...“跨站脚本攻击只影响用户吗?” 如果攻击者能利用某网页上的 XSS 漏洞,在用户浏览器上执行任意的 JavaScript 代码,那么该网站和它的用户都会被影响。...大多数浏览器都是在严格受控的环境中运行 JavaScript,这使得 JavaScript 在访问用户的操作系统和文件上受到限制。...JavaScript 可以读取并任意修改浏览器中的 DOM。还好,该情形只可能发生在 JavaScript 当前运行的网页中。...复制代码 标签 一部分浏览器会执行 属性中的 JavaScript 代码。 复制代码 标签 标签的功能是将另一个 HTML 页面嵌入到当前页面中。

    1.3K50

    WebAssembly:系统编程语言的逆袭 | 洞见

    最后指出这是新时代的开端,大家一起欢呼吧。那么,WebAssembly 到底是啥?让我们发出发聋振聩的三连问: 可以吃吗? 请移步 WebAssembly 官网。...高效:WebAssembly 被设计为针对 Size 和 Load Time 进行优化的格式,可以在各个硬件平台上以 native speed 运行。...安全:WebAssembly 是运行在沙盒内的,甚至可以和当前的 JavaScript 虚拟机共享一套环境,并且也遵守浏览器各种跨域不跨域的规章制度。...所以大家不要以为 WebAssembly 是在重新发明 Flash 了,这货明明是在重新发明 Java Applet 啊,好吧 Silverlight 也有点像...。...古往今来,在浏览器里面尝试改善 JavaScript 性能和增强功能的尝试大约都失败了吧,前有 ActiveX,Java Applet,Flash,后有 Silverlight,Flex,NaCl。

    1.1K30

    反射跨站脚本(XSS)示例

    模糊是将随机和非随机参数,值和数据添加到请求以查看应用程序是否以意想不到的方式回复的过程。这可以用于XSS,但也可以用于更复杂的漏洞。...我们需要找到一种方法来分隔斜杠,同时制作一个有效的URL来请求我们的外部托管有效载荷。我们该怎么做呢? 解决方案很简单:有一些特殊字符会被浏览器和网络应用程序以特定的方式解释。...正如你所看到的斜线是分开的,但有效载荷工作显示一个弹出。(我混淆了我的网站的IP地址)。...在我们的例子中,Web应用程序过滤器只会删除“javascript:”。...“搜索类型”参数作为“search_type”反映到页面中。那么在“search_type”之上和之下的所有行呢?难道他们是有效的参数吗? 让我们复制它们,将它们放在URL中,然后发送请求。

    2.9K70

    XSS的原理分析与解剖:第三章(技巧篇)

    名字里的"外调"不是从目标网站上插入新的J/C。而是在目标网站上找到不是本站的J/C。然后渗透那个网站,重写J/C。来达到渗透目标网站。 可是要怎么找到非本站的J/C呢?!...假设网站的留言板存在反射XSS,我想利用的话,我可以构造为on事件,或者伪协议(javascript:)来运行下面的代码 eval(document.boby.innerHTML.substring(document.boby.innerHTML.indexOf...XSS,它的功能比普通上的XSS还要强大,因为利用浏览器协议漏洞,可以调用浏览器的API来实现下载覆盖本地文件(可以把它这个功能理解为挂马)。...XSC还可以控制浏览器的历史、设置、收藏夹等。因为之前黑哥在KCon大会上讲过了,我也就不在多说了。...假如我当前页面存在txt文件,而txt文件内容为alert('xss')时,就会弹窗。因为浏览器把txt的内容当成html来输出了。

    1.5K70

    XSS(跨站脚本攻击)相关内容总结整理

    攻击者可以使用户在浏览器中执行其预定义的恶意脚本,其导致的危害可想而知,如劫持用户会话,插入恶意内容、重定向用户、使用恶意软件劫持用户浏览器、繁殖XSS蠕虫,甚至破坏网站、修改路由器配置信息等。...当动态页面中插入的内容含有这些特殊字符(如浏览器会将其误认为是插入了HTML标签**,当这些HTML标签引入了一段JavaScript脚本时,这些脚本程序就将会在用户浏览器中执行**。...主要的攻击是在HTML中加入了**JavaScript脚本,**这个脚本可能会写一些发起攻击的代码。 标签中,或者标签的属性中都可以加入脚本。详情看下面《XSS的原理分析与解剖》博文说明。...编码后输出的格式为 ª,以&#x开头,aa则是指该字符对应的十六进制数字,分号作为结束。 ---- 问:xss有书籍推荐吗?...---- 问:刚学习了解OWASP,你有什么好方法去学习和实践其中的方法,如top 10?若要进入白帽子领域,OWASP是否是个很好的切入点?有其它好的途径和方法吗?

    81620

    浅谈XSS&Beef

    钓鱼欺骗: 最典型的就是利用目标网站的反射型跨站脚本漏洞将目标网站重定向到钓鱼网站,或者注入钓鱼 JavaScript 以监控目标网站的表单输入。...垃圾信息发送 比如在 SNS 社区中,利用 XSS 漏洞借用被攻击者的身份发送大量的垃圾信息给特定的目标群。...页面,在该页面利用cookie插件将cookie替换为我们获取到的1号浏览器的cookie,然后在URL栏中删掉login.php再回车 3、最后就可以发现未用登陆账号密码就进入了页面 值得注意的是:当对方进行正常...在社工这一栏,可以选择flash更新这类功能来诱使用户升级Flash,当用户点击之后,会下载我们的恶意文件执行,这样我们就可以用c2(command&control)控制用户的系统....并且_GET[‘name’]的值是否不为空,满足这些条件,直接输出下面的输出语句。可以看到,代码直接引用了name参数,并没有任何的过滤与检查,存在明显的XSS漏洞。

    6.5K20
    领券