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

在Safari中有没有等同于chrome.windows.getCurrent的东西?

在Safari中,没有等同于chrome.windows.getCurrent的直接等价物。chrome.windows.getCurrent是Chrome浏览器中的一个API方法,用于获取当前活动窗口的信息。然而,Safari浏览器并没有提供类似的API方法来获取当前窗口的信息。

在Safari中,可以使用其他方式来获取当前窗口的信息。一种常见的方法是使用JavaScript的window对象来获取当前窗口的属性和状态。例如,可以使用window.innerWidth和window.innerHeight来获取当前窗口的宽度和高度。

另外,Safari也提供了一些扩展和插件,可以增强浏览器的功能和提供更多的API方法。你可以在Safari扩展库中搜索相关的扩展,看是否有适用于你的需求的解决方案。

需要注意的是,由于Safari和Chrome是不同的浏览器,它们的API和功能可能会有所不同。因此,在开发过程中,需要根据目标浏览器的特性和支持的API来选择合适的方法和工具。

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

相关·内容

关于HTML面试题汇总

DOCTYPE>不是Html标签,而是告知浏览器此页面使用哪个HTML版本进行编写的指令 3、html 4.01中有如下三种模式 1、html 4.01 Strict 严格模式,不包含展示性(纯粹为页面展示服务的标签...,如:b、font等,因为这些在css中有相应的替代方案)和弃用的元素,如:font,不允许框架集(framesets); 2、html 4.01 Transitional 过滤模式,包含展示性和弃用元素...5、标准模式与混杂的的区别 1、这两种模式主要是浏览器厂商提炼出来的,标准模式时浏览器会根据规范来呈现页面,而混杂模式时浏览器则以向后兼容的方式呈现; 2、Mozilla和Safari则用了“几乎标准模式...”,就是在处理表格的方式上有一此细微的差异; 3、最大问题就是IE的盒子渲染机制,出现border-box(怪异模式)、content-box方式; 6、如何触发混杂模式 1、html 4.01文档...css,还是可是rss服务,而@import只能是css 3、link外链的文件会与文档同步加载,而@import则是等待文档加载完成后才加载 4、link没有兼容性问题,而@import是css2.1

78980
  • Safari 中简书登录框屏蔽

    然后我用Userscripts 在 Safari 中使用了一下,发现登陆框并不能屏蔽掉,所以这里再补充下,如果在 Safari 中移除简书登陆框。的 div 后面新增 div 的来移除,即使用class="__copy-button"作为锚点来定位,但是在 Safari 中,查看源代码可以看到,并没有这个...这让我突然意识到,class="__copy-button"这个可能不是简书源代码中的东西,而是Tampermonkey中使用了某个脚本导致的,而在 Safari中,缺失了这个脚本,所以没有这个东西。...:使用 js写一个暴力猴脚本,当 body 中有新增 maskDiv 时,且新增 maskDiv 的子 div的子 div 包含class="_23ISFX-mask"的div时,移除maskDiv,如下图所示...:然后将代码添加到 Userscripts,并验证, 对比效果如下:--- | ---可以看到,在 Safari 中登录弹出也移除了,所以最终完整版的代码应如下所示:// ==UserScript==/

    18820

    CSS3 弹性盒模型

    a) start: 子元素从头开始对齐(有可能等同于左对齐) b) center: 子元素居中对齐 c) end: 从结束位置对齐(有可能等同于右对齐) d) justify: 子元素两端对齐 对齐方式取决于...意思是说先跟值大的分配空间后(根据内容分配)在把剩余空间分配给小值的。 实例代码: ? 实例结果: ? 注意:这个属性必须配合box-flex属性一起使用,否则没有效果。...normal 子元素的排列顺序反转 a) normal 正常顺序 b) reverse 排列顺序反转 c) 排列方式反转的同时元素的对齐方式也反转了,Safari和Chrome则只是反转元素排列顺序 =...========================================== box-lines: single || multiple,默认值 single 子元素是否可以换行显示 Safari...和Chrome没有实现效果。

    65620

    web前端面试中10个关于css高频面试题,你都会吗?

    E:last-child 匹配父元素的最后一个子元素,等同于:nth-last-child(1) E:first-of-type 匹配父元素下使用同种标签的第一个子元素,等同于:nth-of-type...(1) E:last-of-type 匹配父元素下使用同种标签的最后一个子元素,等同于:nth-last-of-type(1) E:only-child 匹配父元素下仅有的一个子元素,等同于:first-child...在添加overflow属性后,浮动元素又回到了容器层,把容器高度撑起,达到了清理浮动的效果。...通过CSS伪元素在容器的内部元素最后添加了一个看不见的空格"020"或点".",并且赋予clear属性来清除浮动。...用纯CSS创建一个三角形的原理是什么 之前写三角形, 都是直接记住代码,没有探究原因,我也是直到有一次面试时,面试大哥让我说说css创建三角形的原理,我就......回来就赶紧翻资料.接下来我就将当时我理解的过程列举出来

    2.8K20

    window.opener.location 安全风险讨论

    但是,在子页面访问 opener.location 的一些属性和方法时却不受 SOP 保护,这就是本文要探讨问题的核心所在。...来看一个案例,假设父页面中有新窗口打开的子页面链接: click me...方案 1,在最新的 Safari 下不能阻止跳转,并且会导致 IE 系列丢失 Referrer;方案 2,在不支持 rel=noreferrer 的 IE 中等同于默认情况,在其它浏览器中可以阻止跳转,...这两个方案都不完美,Referrer 在很多时候并不能轻易去掉,这样只剩下 window.open 这个「改动成本大、不优雅、会引入新的问题」的方案勉强可用了。...下面是一些提议,可惜到目前为止并没有任何浏览器采纳: rel="newcontext":建议给 rel 属性增加 newcontext 属性值,详情1、详情2; rel="unrelated":建议给

    1.7K60

    图文学习前端Flex布局

    哪吒人生信条:如果你所学的东西 处于喜欢 才会有强大的动力支撑。 把你的前端拿捏得死死的,每天学习得爽爽的,关注这个不一样的程序员,如果你所学的东西 处于喜欢 才会有强大的动力支撑。...第一个伸缩项的起始边被放置在伸缩容器的开始处。下一个伸缩项的起始边与第一个伸缩项的结束边按布局轴方向依次放置。所有沿布局轴保留的空间都放置在布局轴的末端。...第一个伸缩项的结束边缘被放置在伸缩容器的末端。下一个伸缩项目的结束边缘与第一个伸缩项目的开始边缘按布局轴方向依次放置。沿布局轴剩下的所有空间都放置在布局轴的起点。...修改item,没有定义高度,如果有高度还是按照原来的高度呈现。...属性,默认值为auto,表示继承父元素的align-items属性,如果没有父元素,则等同于stretch。

    1.5K10

    get几个小技能:图标库使用技巧,css3文本小技巧

    iconfont 阿里图标库 iconfont 阿里图标库是一个可以按需导入的图标库,就是可以在官网中自己选择要用的图标放在收藏列表中,然后可以一键下载对应的图标的样式和使用文档,非常方便。...值得一提的是:阿里图标库中有很多炫彩的图标可供选择,表清包等,还可以自己制作 iconfont 阿里图标库使用步骤: 1. 在官网中选择想用的图标集 2. 收藏对应的图标 3....我不知道一个人失去了最重要的东西之后会变成什么样子,可能是像我这样,变成对所有的事情都不想关心,对所有的东西都失去兴趣,对未来没有任何期待,,如果对未来都没有期待,那这个人大概就行尸走肉了吧,这不该是一个人的青春...为何会这样,可能不是因为失去这个东西真正的原因吧,而是对失去的东西的那种敬畏之心。...就像是失恋,可能并不是因为那个人怎么样,因为那个人会从恋到不恋,肯定是有什么东西让他变得判若两人,也或许是你根本不了解这个人的真面目。如果不是敬畏之心,如果没有属于自己的原则,哪里来的悲伤呢?

    92320

    浏览器渲染原理

    注意: Rendering Tree 渲染树并不等同于DOM树,因为一些像Header或display:none的东西就没必要放在渲染树中了。...注意:上图流程中有很多连接线,这表示了Javascript动态修改了DOM属性或是CSS属会导致重新Layout,有些改变不会,就是那些指到天上的箭头,比如,修改后的CSS rule没有被匹配到,等。...当你Resize窗口的时候(移动端没有这个问题),或是滚动的时候。 当你修改网页的默认字体时。...所以,我们需要一些工具帮我们看看我们的代码里有没有什么不合适的东西。 Chrome下,Google的SpeedTracer是个非常强悍的工作让你看看你的浏览渲染的成本有多大。...其实Safari和Chrome都可以使用开发者工具里的一个Timeline的东东。 Firefox下这个基于Firebug的叫Firebug Paint Events的插件也不错。

    49420

    浏览器渲染原理

    注意: Rendering Tree 渲染树并不等同于DOM树,因为一些像Header或display:none的东西就没必要放在渲染树中了。...… 正式开画 注意:上图流程中有很多连接线,这表示了Javascript动态修改了DOM属性或是CSS属会导致重新Layout,有些改变不会,就是那些指到天上的箭头,比如,修改后的CSS rule没有被匹配到...当你Resize窗口的时候(移动端没有这个问题),或是滚动的时候。 当你修改网页的默认字体时。...所以,我们需要一些工具帮我们看看我们的代码里有没有什么不合适的东西。 Chrome下,Google的SpeedTracer是个非常强悍的工作让你看看你的浏览渲染的成本有多大。...其实Safari和Chrome都可以使用开发者工具里的一个Timeline的东东。 Firefox下这个基于Firebug的叫Firebug Paint Events的插件也不错。

    1.1K00

    浏览器渲染原理

    注意: Rendering Tree 渲染树并不等同于DOM树,因为一些像Header或display:none的东西就没必要放在渲染树中了。...… 正式开画 注意:上图流程中有很多连接线,这表示了Javascript动态修改了DOM属性或是CSS属会导致重新Layout,有些改变不会,就是那些指到天上的箭头,比如,修改后的CSS rule没有被匹配到...当你Resize窗口的时候(移动端没有这个问题),或是滚动的时候。 当你修改网页的默认字体时。...所以,我们需要一些工具帮我们看看我们的代码里有没有什么不合适的东西。 Chrome下,Google的SpeedTracer是个非常强悍的工作让你看看你的浏览渲染的成本有多大。...其实Safari和Chrome都可以使用开发者工具里的一个Timeline的东东。 Firefox下这个基于Firebug的叫Firebug Paint Events的插件也不错。

    2.7K31

    中国剩余定理详解

    引入 我国古代数学著作《孙子算经》中有一道题目,它的描述是这样的 今有物不知其数,三三数之余二;五五数之余三;七七数之余二。问物几何?...这需要用到我们祖先的伟大创造——中国剩余定理 中国剩余定理 在很久以前,数学领域还没有像扩展欧几里得这种东西。...对于这个问题,我们祖先采用了构造的方法 构造过程如下 首先考虑三个特殊方程 他们的特殊解 那第一个方程来说,它实际上等同于解一个同余式 因为x一定是5*7=35的倍数...其实不互素也可以搞不过要用更神奇的东西 设 对于同余方程组 在模$N$同余的意义下有唯一解 这个方程怎么解呢?...我们仍然像前面一样,考虑构造 像上面那样,我们令$x=(N/m_i)*y$ 那么我们现在需要解出 这个东西怎么搞呢?

    1.4K110

    Safari 版本更新?开发者的噩梦之旅!

    在对这个问题是否等同于另一个问题抱有疑惑之后(实际并不相同),苹果工程师进行了调查并确定上报属实,表示在 2 月 27 日之前成功将其解决。最终效果不错,苹果方面的工作也值得赞赏。...这明显没有回答我们的问题,对方也没有明确保证技术预览版中的修复一定会被纳入 Safari 16.4。 最终,我们决定看看 Safari 16.4 到底是个什么情况。...因为没有公开的发布时间表,所以我不知道 Safari 新版本到底何时才会到来。...幸运的是我们的修复工作进展顺利,其他东西没有受到破坏。期间最让人烦躁的,就是 Safari 对原有 Service Worker 脚本的缓存方式似乎跟其他浏览器都不一样。...从这次的事态看,苹果的一切都没有改变,或者说正在变得更糟。下面我向大家简要汇报一下之前遇到过的 Safari 相关问题。

    53120

    前端食堂技术周刊第 29 期:StackBlitz 加入字节码联盟、Safari 15.4、ESLint、可折叠设备布局

    ESLint 的 2022 年支出计划[8] 正如 ESLint 团队在文章中所说,在接受捐赠的三年以来,他们一直在探索如何更加合理的使用资金,来改善 ESLint 项目和生态系统,并给出了一些指导原则...[9] 网页也有“变胖”的困扰,而且这种不断增加的大小和复杂性并没有被更快的设备和网络或者我们勤奋的浏览器完全缓解。...这样可以让开发人员和设计人员更专注于如何用多个屏幕提升用户体验,而不是花更多的学习成本去学习额外的东西。...关于 Framer Motion 布局的一切[12] 使用 Framer Motion 进行布局动画的交互式文章,文中有大量示例。...antfu 分享了他的 VS Code 配置和扩展[13] 看看有没有你不知道的好东西。

    99110

    弹指间,重温几个设置满屏的小技巧

    padding撑破了外层容器,而fill-available没有,保持我们预想的高度。...fill-available是智能计算剩下可用空间,如果没有padding/margin等其它属性干扰,等同于100%,但若有属性干扰,那就会智能计算。...这里扩展了解下vh在移动端设备上的部分“特性” 我们依然设置body 100vh的情况下,分别打开微信内置浏览器、Safari浏览器、Google浏览器 从效果图不难看出,在Safari浏览器、Google...作为一个cv高手,借助搜索引擎我们了解到,Safari把网址栏与工具栏算进了100vh中,是第一个通过选择根据屏幕的最大高度为vh定义固定值来更新其实现的移动浏览器之一,而后Google浏览器也效仿它。...文章篇幅较短,重温几个技巧,希望对你有帮助,不喜勿喷(反正没有留言区) 参考: http://suo.im/6xrGWg https://css-tricks.com/

    1.2K20

    除了自带app可卸载,iOS 10还有这些“走心”功能

    相比之前你只能从锁屏上看到单条的通知,iOS10在锁屏上提供了更多的小版块,从而让你更快地处理任务。...当然,以上提到的锁屏上的所有信息也将在解锁后主页呈现 ? 3. 你可以直接在手机上看到你在电脑上正在浏览的东西 ?...当你在电脑上浏览一个网页,但不巧要出门,这时你不再需要复制链接到一个记事的云端或给自己发送信息。 现在你可以直接将Safari上的东西打包带走。双击home并选择底端的safari一栏即可。 4....你的iPhone会自动提醒你你把车停在的具体位置 ? 你是否有过在停车场找不到自己停车的位置?现在iOS可以自动地记住你停车的位置。...iOS10中,时钟app不仅背景更换成黑色,新的“Bedtime”一栏确保你得到了理想的睡眠时间,并跟踪记录。 此外,相比闹钟尖锐的叫声,“Bedtime”中有比较轻柔的“鸟鸣”、“雨滴”声唤你起床。

    73560
    领券