首页
学习
活动
专区
圈层
工具
发布

IE 在中国的春运刷票中又败了,Chrome扩展插件crx时代来临

Chrome的扩展文件的扩展名(后缀)为.crx,Google Chrome可以自动关联这种扩展名为.crx的文件。...(注意安装成功以后不要删除在电脑上解压好的那个文件夹,也不要更改那个文件夹的位置,不然就又相当于卸载了……) ?...这个扩展可以调用12306.cn的内容 如果你插件需要和网页交互,那么他就需要一个内容脚本(Content scripts),内容脚本常由JavaScript编写,会在网页载入完成后调用。...完全可以把内容脚本看做是网页的一部分,而不是扩展的一部分。 内容脚本可以访问到当前浏览器浏览的页面,而且还可以改变网页的显示方式(油猴脚本就是内容脚本)。...下面的图片中,内容脚本可以读取、更改网页的DOM。 这个插件的内容脚本就是12306_ticket_helper.user,在这个脚本里就可以干很多抢票软件要做的东西了,自己也可以在这个基础上完善。

1.9K100

KDD24 | MMBee:多模态融合和行为兴趣扩展在快手直播礼物推荐中的应用

导读 本文主要针对直播中的用户行为(评论,礼物等)建模中的问题提出解决方案,以往关于直播礼物预测的研究将这项任务视为一个传统的推荐问题,并使用分类数据和观察到的历史行为对用户的偏好进行建模。...在构建U2A和A2A图之后,首先利用图节点表示学习方法来训练图嵌入层。然后使用基于元路径的行为扩展方法,丰富稀疏行为序列。...(有了解的小伙伴可以评论下,感觉这里的CE应该是下面兴趣扩展中的预测是否分类的任务的损失) alt text 2.2.3 兴趣扩展 用户的打赏行为一般是比较稀疏的,因此这里对用户兴趣进行扩展。...基于此丰富了用户的行为,在离线兴趣扩展阶段,将扩展邻居的聚合emb存储到数据库中,在线训练阶段进行使用。...为了消除预训练的节点表示与在线推荐模型之间的差距,在端到端训练的推荐模型中通过预测是否会打赏的二分类任务对其进行优化。

82410
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    在 Vue 中,slot(插槽)是一种强大的内容分发机制,用于实现组件的复用和扩展

    在 Vue 中,slot(插槽)是一种强大的内容分发机制,用于实现组件的复用和扩展,让父组件可以向子组件传递任意结构的内容。以下是关于 Vue 插槽的详细介绍和使用示例:1....基本插槽(匿名插槽)子组件(ChildComponent.vue)中定义一个匿名插槽,用于接收父组件传递的内容: 子组件标题.parent { padding: 10px;}这样,不同名称的插槽内容会对应填充到子组件中相应名字的...>作用域插槽常用于子组件有列表等动态数据,父组件需要自定义数据展示样式的场景,比如表格组件中自定义列的渲染等。...Vue 插槽通过这几种形式,很好地实现了组件之间内容的灵活分发和交互,让组件的复用性和扩展性更强 。

    40510

    该扩展程序未列在 Chrome 网上应用店中,并可能是在您不知情的情况下添加的.已解决

    Chrome版本35后,Google禁止了非网上应用商店插件,在扩展列表中,被禁用的扩展右侧启用的选项已变成不可勾选状态,并在该扩展下会显示“该扩展程序未列在 Chrome 网上应用店中,并可能是在您不知情的情况下添加的...(可直接下载:chrome.adm)把policy_templates.zip下载之后,解压并找到windows\adm\zh-CN的chrome.adm。...运行中输入“gpedit.msc” ,打开 本地策略组 ,导入chrome.adm,再被禁用的插件ID复制下来,依次找到:Google Chrome→扩展程序→配置扩展程序白名单,将刚才的复制的ID粘贴进去...操作完后,再回到chrome扩展列表页面,可以看到被禁用的扩展,右侧启用的选项已变成可勾选状态,勾选启用该扩展即可!!

    21.4K10

    从零写一个基于油猴脚本的 Google 辅助插件(文末附完整代码)

    不知道大家平时开发的时候喜不喜欢用快捷键呢?我本人是一个重度快捷键用户,在使用 Google 的时候发现,只能点击而不能通过快捷键选中搜索结果。...比如这里我想看第二个搜索结果,那只能通过点击的方式,于是我就在想能不能通过一个简单的脚本给这些搜索结果绑定上快捷键呢?...实现流程 选择平台(框架) 因为我平时基本都是用 Chrome 浏览器,所以我首先想到的是写一个 Chrome 浏览器插件来实现。...然后撇到了浏览器上的油猴插件: 突然就觉得或许基于油猴实现会很不错,因为油猴脚本是用 JavaScript 写的,而且之前或多或少接触过,不像 Chrome 插件开发一样没怎么了解过。...我最初的想法是写到这里就可以了,但是发现一个很尴尬的点:如果我可以通过快捷键选择搜索内容,但还是需要鼠标来往下滑动网页,也太抽象了吧!

    59400

    油猴脚本制作微信公众号批量添加全局可转载账号脚本

    Tampermonkey 是一款免费的浏览器扩展和最为流行的用户脚本管理器,它适用于 Chrome, Microsoft Edge, Safari, Opera Next, 和 Firefox。...它提供了诸如便捷脚本安装、自动更新检查、标签中的脚本运行状况速览、内置的编辑器等众多功能, 同时Tampermonkey还有可能正常运行原本并不兼容的脚本。...之所以可以想到油猴脚本,是因为前段时间我已经写过了一个油猴脚本,主要是可以过滤美团一些内部网站的评论区中的 1(我也不知道为什么会有评论区刷 1 的习惯),甚至在美团内部得到了各个官方号的推荐。...主要原理就是重写了全局的 fetch 函数,拿到数据后将评论区内容进行一遍过滤,然后再 return 出去,通过这个脚本对油猴有了一个初步的认识。...密码: 6bfd ,下载好后把文件拖到 Chrome 的扩展程序页面就自动安装了 然后通过下边的链接安装公众号脚本: https://greasyfork.org/zh-CN/scripts/428231

    2.2K20

    网页内容获取:Scala自动化脚本的实现

    安装ChromeDriver:这是Chrome浏览器的WebDriver实现,需要与你的Chrome浏览器版本相匹配。添加依赖:在项目的build.sbt文件中添加Selenium的依赖。...和Selenium WebDriver获取网页内容的示例脚本。...在实际应用中,可能需要更复杂的等待策略,如显式等待。获取网页源代码:通过getPageSource方法获取网页的HTML源代码。异常处理:使用try-catch块来捕获和处理可能发生的异常。...关闭浏览器:在finally块中,我们确保无论是否发生异常,浏览器都会被关闭。总结通过上述步骤,我们可以实现一个简单的Scala自动化脚本,用于获取网页内容。...这个脚本可以根据需要进行扩展,例如添加更复杂的错误处理、支持更多的浏览器、实现更智能的等待策略等。Scala的强类型系统和函数式编程特性使得编写这样的脚本既高效又安全。

    69310

    基于 Web 推送通知的浏览器持久化攻击机制与防御体系研究

    在此基础上,提出融合策略强制、运行时监控、权限审计与用户行为引导的纵深防御框架,并通过组策略(GPO)、MDM 配置脚本及浏览器扩展原型代码,验证关键技术控制点的可行性。...企业安全团队面临双重挑战:一方面需防止员工无意中授权恶意站点;另一方面需在海量合法通知请求中识别异常模式。...3.3 缺乏运行时行为监控当前安全产品普遍缺乏对 Service Worker 生命周期与推送消息内容的深度监控。...例如:无法识别 Service Worker 是否注册了异常 endpoint;不能分析通知 payload 中的 URL 是否指向已知恶意域;未关联用户代理、地理位置与推送频率等上下文特征。...通过 GPO/MDM 强制最小权限、浏览器扩展实现实时拦截、定期审计识别异常授权,企业可在不显著影响用户体验的前提下,大幅压缩此类攻击的可行窗口。

    22810

    javascript基础-3

    ()打开的窗口,在没有window.open()时,则控制台显示“无法使用脚本关闭非脚本打开窗口”; eg: var openedWindow...,即可将两者联系起来,在同一界面中,无需重复iframe部分,至改变内容即可; 早期的iframe主要用于导航栏(navigator) 但因为每次刷新都会回到首页,于是后台用ASP 有...:一种按照安全策略限制程序行为的执行环境。...早期主要用于测试可疑软件等); 引用第三方内容; 独立的交互内容; 需要保持独立焦点和历史管理的子窗口(在ajax中会面临用户无法退回上一步的情况,可以用iframe解决,ajax下面会说) 举例,...: method:请求的类型;GET 或 POST url:文件在服务器上的位置,任何形式的服务器脚本文件,.txt/.xml/.asp/.php; async:true(异步,浏览器可以做其他事)

    1.4K20

    Chrome Extension 定时任务

    记录详细的执行日志 在开发和测试过程中,日志是排查问题的重要工具。建议在任务执行的每个关键步骤都记录日志,包括任务开始、结束、异常情况等。...避免依赖内存状态,重要数据应该持久化存储 Chrome Extension 的后台脚本可能会因为浏览器重启或其他原因被销毁,因此不能依赖内存中的状态。...这种方式适合需要持续监控的场景,例如股票价格变动或系统状态更新。在插件中创建 WebSocket 连接。- 监听 WebSocket 消息事件,根据消息内容触发任务。...此外,由于扩展的后台脚本可能会被销毁,建议将任务状态存储在 chrome.storage 中,以便在扩展重启后能够恢复任务状态。为了便于调试和优化,还可以记录任务的执行时间、结果以及异常信息。...除了传统的定时任务(如 chrome.alarms),还可以结合服务器推送、WebSocket 或用户行为触发任务,进一步提升任务的灵活性和实时性。

    1.2K00

    JS与ES6高级编程学习笔记(一)——JavaScript核心组成

    1.2、JavaScript特点 JavaScript主要被作为客户端脚本语言在浏览器上运行,能被用来设计和处理网页在事件发生时的行为。JavaScript不仅易学而且强大,因此广泛用于对网页的控制。...考虑到读者已经有JavaScript基础了,书中只选择在JavaScript基础部分未提到但在开发中需要使用到的内容。...图1-13 函数须声明在顶层示例输出结果 在Chrome版本 78.0.3904.17(正式版本)64 位的浏览器中测试时,不会抛出语法异常,但会忽略foo函数的声明。...步骤2: 编写JavaScript脚本,分阶段完成功能。 步骤3: 测试运行效果、优化代码。 5.2、上机任务二(30分钟内完成) 上机目的 掌握扩展内容的应用。...上机要求 完成一个积分等级换算功能,在阶段一的基础上要求满足以下要求: 使用严格模式。 脚本中不允许使用switch与if,可以考虑使用逻辑运算符的非布尔类型运算。 增加异常处理部分。

    2.6K20

    油猴脚本从编写到检测

    油猴脚本记(含检测) 写脚本 模拟爬取市面上网站(淘宝、京东、美团等)的页面内容 油猴脚本是通过JS来编写,我也才接触只是对dom进行操作来完成 首先是@match需要设置,就是用来说明脚本在哪个页面执行...那么脚本就设置在列表页进行 为了直观显示,将在列表页创建一个iframe用来显示爬取的详情页 模拟用户去点击每一个商品操作,这样子做轮询 实现 列表页:获取当前的页面,获取商品数,获取每个商品的链接...setTimeout()直接使用可能不生效需要下成如下样式: setTimeout(function(){xxxxxxxxxxx},3000); 检测脚本 脚本的运行原理 油猴脚本是在沙盒里执行用户脚本...所以如果要对脚本进行检测,没有像上面代码这样子向页面中植入iframe的话,通过去检测dom和window是无法检测出使用油猴脚本的。...同时也可以通过用户的行为等方式来辅助的进行判断,因为人工去点击和脚本去执行操作还是有很大的不同。 Q.E.D.

    5.9K10

    Chrome扩展程开发初探

    内容脚本: content_scripts:定义内容脚本,这些脚本将注入到匹配的网页中运行。内容脚本可以修改网页内容或监听网页事件。...可访问资源: web_accessible_resources:定义扩展中可以被网页访问的资源,例如内容脚本或图标。这使得网页能够访问扩展内的特定文件。...通过配置 manifest.json 文件,可以定义和控制 Chrome 扩展的各种功能和行为,包括用户界面、后台处理、网页内容修改和权限管理。这使得开发者能够创建功能丰富且安全的浏览器扩展。...Chrome 扩展的安全性设计确实不允许在 HTML 页面中直接使用 JavaScript 代码来加载或执行扩展的功能。Chrome 扩展通过内容安全性策略来限制可以在页面上执行的脚本。...Chrome 扩展中,content.js 是内容脚本,用于在匹配的网页上执行 JavaScript 代码。

    1.2K10

    基于浏览器通知的无文件C2攻击机制与防御体系研究——以Matrix Push为例

    (浏览器推送通知)API,在不写入磁盘文件的前提下建立持久化通信通道,并用于分发钓鱼页面、恶意载荷及数据窃取脚本。...本文系统剖析Matrix Push的技术实现机理,包括其权限诱导策略、通知伪装逻辑、跨平台兼容性及后端C2架构;在此基础上,评估传统终端安全产品在该攻击链中的盲区,并提出一种融合浏览器策略强化、运行时行为监控与网络层异常检测的纵深防御体系...通过构建可部署的检测原型与自动化响应脚本,验证了所提方法在真实环境中的有效性。研究表明,针对基于合法Web API的滥用型攻击,需重构终端安全模型,将权限治理与上下文感知纳入核心防御维度。...上述方法虽有效,但仍需在初始阶段投递某种形式的载荷(如.docm文件或.ps1脚本),存在被邮件网关或沙箱拦截的风险。...未来工作可探索:(1)浏览器厂商在Permissions API中增加风险提示;(2)标准化Service Worker行为遥测格式,供EDR产品消费;(3)利用联邦学习在保护隐私前提下共享恶意通知模板特征

    22210

    Selenium自动化测试-JavaScript定位

    做自动化过程中,会发现有的按钮点击不了,或者点击没有反应,也没有报错,或者不能处理滚动条等场景,我们可以通过JavaScript定位来解决这些问题。...(“class”) 5.通过CSS选择器选取元素 document.querySelectorAll(“css selector") 通过JavaScript获取到元素之后,对元素的属性、内容进行操作...对内容的操作 设置表单的value属性的值或元素的内容:对象.value="值"; 设置指定元素标签内的文本值: 对象.innerText="值"; 介绍完这些理论后,我们以实际例子来演示,比如现在用...JavaScript在百度搜索框输入内容。...document.getElementById("train_date").value="2020-11-10";' driver.execute_script(datetime_js) 三 操作多窗口 做自动化过程中,

    2.9K20

    015_Web3浏览器安全:Web3扩展与浏览器安全防护全指南

    2.2 Web3扩展机制 Web3扩展通过浏览器提供的扩展API与浏览器交互,主要机制包括: 权限系统:扩展需要明确声明所需权限 背景脚本:在后台运行的脚本,处理事件和状态管理 内容脚本:注入到网页中运行的脚本...:如Chrome的Site Isolation 启用内容安全策略:限制代码执行 使用Web3专用安全工具:如MetaMask的安全检查 5....Wi-Fi攻击:在不安全的网络中窃取数据 防御措施: 检查HTTPS:确保网站使用HTTPS 验证证书:检查TLS证书的有效性 使用VPN:在公共网络中加密流量 启用HSTS:强制使用HTTPS连接 6.3...8.3 AI驱动的浏览器安全 AI技术正在革新Web3浏览器安全: 实时威胁检测:使用机器学习识别恶意行为 异常交易分析:检测可疑的交易模式 智能钓鱼防护:自动识别钓鱼网站 个性化安全策略:根据用户行为调整安全设置...) 启用内容安全策略 配置安全扩展白名单 禁用自动下载和危险功能 扩展安全设置: 仅安装必要的Web3扩展 审查扩展权限 启用扩展自动更新 配置扩展隔离 // 浏览器安全配置脚本示例(用于企业部署

    38110

    vue中页面跳转滚动条置顶(总结)

    1.vue单个页面跳转时: 在此页面上mounted方法中设置滚动条的方法 1 2 3 4 mounted() {            // 切换页面时滚动条自动滚动到顶部        window.scrollTo...(0,0);      } 2.全部页面,使用路由的钩子函数中设置(在router中main.js) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19...document.documentElement.scrollTop = 0     // safari     window.pageYOffset = 0     next() }) 3.全部页面,使用路由vue-router自带的滚动条行为解决...(router中的index.js文件中) 1 2 3 4 5 6 7 8 //页面跳转显示在顶部   scrollBehavior (to, from, savedPosition) {     ...在layout布局的router-view层使用update设置 1 2 3 4 updated(){     let dom = document.getElementsByClassName('layout-content

    2.9K20
    领券