标签: opera

在Opera和Chrome中打印iframe内容

我正在尝试打印iframe内容.

contentWindow.focus();
contentWindow.print();
Run Code Online (Sandbox Code Playgroud)

此代码适用于IE,Firefox和Safari.但不适用于Chrome和Opera.这些浏览器打印整个页面.

我尝试使用此主题如何在Safari/Chrome中从javascript打印IFrame.但它没有帮助我.

有人能帮助我吗?

printing iframe opera google-chrome

6
推荐指数
1
解决办法
1万
查看次数

Firefox/Opera是否处理定位/多个背景图像?

在Firefox/Opera中显示特定背景图像的问题,所有其他浏览器都在玩球(显然IE除外,我不得不妥协).

目前,Opera不允许多个背景图像:

background-image: url('/images/h2_default_bg.png'), url('/images/dashed_bg_default.gif');
background-repeat: no-repeat, repeat-x;
background-position: top left, bottom left;
Run Code Online (Sandbox Code Playgroud)

当背景图像以像素为单位时,Firefox和Opera都很尴尬:

background: url('/assets/images/dashed_bg.gif') bottom 2px repeat-x;
Run Code Online (Sandbox Code Playgroud)

这些问题都有简单的解决方法吗?

css firefox opera css3

6
推荐指数
1
解决办法
952
查看次数

我为什么要关心Opera?

首先,我不反对Opera.看起来当我遇到跨浏览器问题并进行一些研究时,我总能找到"修复",但后来我看到一条评论,因为我正在看的跨浏览器解决方案在Opera中不起作用.

我应该关心吗?随着IE终于与IE 9一起行动,谷歌的Chrome和其他类似浏览器的浏览器也很顺利,并且Firefox一如既往地摇摆不定这是一个我需要担心的问题吗?是不是值得我愚弄,直到我让Opera工作,如果它是耗时的?Opera是否真的具有创新性,它的市场份额将超过Safari,Firefox,IE和Chrome?

我在这一点上的倾向是等待Opera赶上并留下支持4大浏览器的脚本.当然,调试Opera中的脚本可以帮助我学习新东西.但有时我会用更大的拳头来炒.Opera将迎头赶上或死去.它可能已经赶上了,我知道现在Opera的发布周期相当快.所以也许我在论坛上看到的问题在这一点上是空的.

同意还是不同意?

opera cross-browser

6
推荐指数
2
解决办法
721
查看次数

<pre>标签使浏览器关闭段落

我在下面的HTML中遇到问题:

<html>
  <body>
    <p style="font-size: large"> 
        Some paragraph text 
        <span><pre style="display:inline">some span text</pre></span> 
        additional paragraph text that continues ...
    </p>

  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

所以这只是一个段落,其中包含一些预先格式化的文本.我遇到的问题是Opera和Chrome都没有像我期望的那样显示.具体来说,他们在跨度之前关闭段落标记并强制换行.WTH?

使用chromes HTML检查选项,它显示<p>标签正在关闭,空<span></span>插入而不是封闭<pre>.如果删除范围,Chrome仍然会关闭<p>标记,强制换行.

我需要显示以下标记结构,而不强制使用任何换行符<p><span><pre><code></code></pre></span></p>.这是完全可能还是有其他选择或解决方法?

编辑:我已经锁定了<pre>标签,因为它是wordpress语法高亮插件的一部分.

注意:我认为这里最好的建议是验证您的HTML.我遇到的很多问题是因为某些浏览器正在优雅地处理无效的HTML而其他浏览器并不优雅.验证意味着您可以使用干净的平板.

html css opera google-chrome

6
推荐指数
2
解决办法
2829
查看次数

防止Opera浏览器丰富HTML5字段

我使用jQuery工具库使用大量HTML5类型的输入(例如'date'或'time').某些浏览器(如Opera)会自动识别它,例如,将其<input type="time" />转换为时间输入.

但是,我不希望这种行为(因为Opera的时间输入不包括秒).是否有任何常见的HTML5禁用此类特殊行为的方法?

谢谢,雷莫

javascript jquery html5 opera

6
推荐指数
2
解决办法
594
查看次数

SVG元素不接收Opera和IE中的事件

我有一个网页,其中有IMG元素上面的SVG应该在它上面绘制形状.

绘图在浏览器中正确执行.但是当涉及到接收事件时,IMG实际上似乎阻止了事件/接收它(它没有自己附加的任何事件,所以它没有被显式停止).

示例:
http://jsfiddle.net/UvRVX/12/(固定标记,添加圆圈)FF,Chrome:"svg收到mousedown"(正确)
Opera,IE9: - 无 - (不正确)

当通过CSS可见性或display:none隐藏图像时,它开始工作,但这种方式当然不能使用.

如何将SVG元素放在IMG元素之上以便它可以接收事件?(在Opera中,IE9)
谢谢

javascript html5 opera internet-explorer svg

6
推荐指数
1
解决办法
4105
查看次数

HTML5 视频 MEDIA_ERR_DECODE 随机出现

我正在开发包含 6 个音频和视频元素的项目,这些元素一个接一个地播放。问题前的代码顺序是这样的:

  1. 预加载所有媒体资源直到“canplaythrough”
  2. 播放视频-1
  3. 停止视频 1 并播放音频 1
  4. 停止音频 1 并再次播放视频 1。

然后视频 1 播放 2-3 秒并停止发送错误代码 3(3 = MEDIA_ERR_DECODE - 解码时发生错误)。我试图通过链接播放相同的视频,并且播放正常。

此外,该问题在某些浏览器的某些操作系统上随机发生。例如:

  • Win10最新Opera-出现
  • Win10 最新版 Chrome - 很好
  • MacOS 所有浏览器 - 很好
  • 另一个 MacOS 最新版 Chrome - 发生在 10 个案例中的一个
  • iPhone 所有浏览器 - 很好
  • iPad 所有浏览器 - 很好

更新仅在第一次查看或禁用缓存时才会在 Win10 最新版 Opera 上发生。

更新 2视频编解码器是 H.264,音频编解码器是 AAC,帧率是 24。

html javascript video opera decode

6
推荐指数
1
解决办法
9556
查看次数

Opera 上的 Firebase 云消息

我在 Opera 浏览器上遇到 FCM 问题。与令牌寄存器完全相同。在 Chrome 和 Firefox 上一切正常。

  • 第 1 步:在 Opera 上允许推送通知的权限。
  • 步骤 2:通过 Curl 消息发送到 FCM。
  • 第 3 步:收到消息。
  • 第四步:关闭浏览器。(不要在后台工作)
  • 第五步:打开浏览器。
  • 第 6 步:通过 Curl 消息发送(与之前相同的令牌)
  • 第 7 步:不接收消息。

问题是当我关闭浏览器并再次打开时,浏览器有一个不同的令牌。在另一个浏览器上我没有这个问题。我总是拥有相同的 FCM 令牌。

我使用:firebase 4.8.1 歌剧:50.0.2762.45

opera push-notification firebase firebase-cloud-messaging

6
推荐指数
0
解决办法
809
查看次数

Opera 中的奇怪 net::ERR_BLOCKED_BY_ADBLOCKER

我希望这适合 Stackoverflow。

当我从本地主机工作并“接触”Stripe JavaScript 库时,我收到此错误:

Failed to load resource: net::ERR_BLOCKED_BY_ADBLOCKER
Run Code Online (Sandbox Code Playgroud)

我首先验证了 Opera 的 AdBlocker 和 Tracking cookie 拦截器对于 localhost 已禁用。我什至启用和禁用了它们。我重新启动了 Opera,并且重新启动了整个机器。我还验证了我拥有最新版本的 Opera(v.68)。

我测试了其他一些网站,也会发生相同的错误,但前提是 AdBlocker 处于活动状态。我 100% 确信 AdBlocker 已针对 localhost 停用(我也不会混淆 localhost 或 127.0.0.1)。

我使用的是 Opera 的原生 AdBlocker,而不是第三方。

如果我在浏览器范围内禁用广告拦截(即从 Opera 的设置),则不会导致此问题。

Opera 似乎对 localhost 感到困惑,不是吗?

Chrome 中不会出现该问题。

Google 关于此错误类型的信息非常非常有限。

据我所知,我必须这样做,没有其他软件可以阻止这些“广告”。

我的项目是用 Vue 编写的,并使用 NPM 在端口 5300 上运行。

它似乎并没有真正阻止 Stripe 想要执行的脚本,但它们填满了我的控制台,给我带来了巨大的不便。

有人有什么想法吗?

opera

6
推荐指数
1
解决办法
8372
查看次数

在flutter中添加更多调试设备

我正在使用 flutter 进行网络开发,我想在不同的浏览器上运行它......

\n

Opera、Chrome、Firefox 等...

\n

所以我想找到一种方法将其添加到我的设备列表中

\n

我下载了 Opera 并设置了默认浏览器,但它无法识别它

\n

默认情况下它使用edge web

\n

我使用 vscode 作为我的编辑器

\n
\n

颤振装置

\n
\n

输出:

\n
1 connected device:\nEdge (web) \xe2\x80\xa2 edge \n
Run Code Online (Sandbox Code Playgroud)\n

有没有办法将其他浏览器添加到我的设备,例如(chrome、firefox 或 opera)?

\n

opera web visual-studio-code flutter

6
推荐指数
1
解决办法
654
查看次数