标签: opera

什么输入字段类型强制数字键盘移动键盘聚焦时出现?

我试过<input type="number" />但是在Opera上输出一个奇怪的输入框和一个"向上和向下"处理程序.我所期望的是一个常规文本字段,一旦你专注于它就会提示数字键盘而不是字母.这甚至可能吗?

ps我不是想验证.这将是一个很好的用户体验,就是这样.

html mobile opera textinput

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

如何制作Chrome/Opera特定的样式表?

我需要做chrome/opera hacks,因为客户想要的字体替换脚本会破坏事情......这很难过,但一切都在IE6-7,FF2-3和Safari中工作.我无法修复脚本本身,我只能使用CSS和HTML来破解它.

我正在努力做一些事情:

<!--[if IE 6]>
   <link rel="stylesheet" href="ie6.css" type="text/css" media="screen" />
<![endif]-->
Run Code Online (Sandbox Code Playgroud)

可能吗?

我看到了这种做铬特定修复的方法,如:

body:nth-of-type(1) .elementOrClassName
{
/* properties go here */
}
Run Code Online (Sandbox Code Playgroud)

这管用吗?有更简单的方法吗?歌剧怎么样?

谢谢!

css opera google-chrome specific-stylesheets

23
推荐指数
3
解决办法
9万
查看次数

Safari/Opera的bug是否有解决方法,您无法通过超链接进行制表?

在IE,Firefox,Chrome和我使用过的大多数基于Windows的界面中,Tab密钥可用于从一个表单字段或超链接导航到下一个(例如"可操作"项目)(注意:我还没有在其他项目上测试过)操作系统)

但是,当Tab键时,Safari和Opera会跳过网页中的所有超链接.恕我直言,它是一个可用性错误,但我离题了.

是否有解决方法/黑客使Safari和/或Opera浏览这些链接?

我注意到Opera将接受该tabindex属性,如果设置,例如tabindex="0"因此在页面上的DOM流中保持链接"索引"......但Safari不想接受这一点.

对于那些感兴趣的人,这一点jQuery将使所有的超链接都可以表示.

//Make links 'tab-able' in Opera
$(document).ready(function(){
  if($.browser.opera){
    $('a[href]').attr('tabindex', 0);
  }
});
Run Code Online (Sandbox Code Playgroud)

...虽然这似乎适用于Opera ...有更好的解决方法吗?

safari opera keyboard-navigation

23
推荐指数
2
解决办法
9896
查看次数

如何在同一行保留两个div?

我一直在做类似suckerfish的下拉菜单.我现在有下拉式工作,但是我有一些想要放在链接两侧的图像.现在我正在使用图像大小的div,然后将background-image属性设置为我需要的图像(这样它可以使用pseudo:hover类进行更改).

这是适用的CSS:

ul#menu3 li {
    color: #000000;
    float: left;
    /*I've done a little playing around here, doesn't seem to do anything*/
    position: relative;
    /*margin-bottom:-1px;*/

    line-height: 31px;
    width: 10em;
    padding: none;
    font-weight: bold;
    display: block;
    vertical-align: middle;
    background-image: url(../../images/dropdown/button-tile.gif);
}
.imgDivRt {
    width: 20px;
    height: 31px;
    display: inline;
    float: right;
    vertical-align: middle;
    background-image: url(../../images/dropdown/button-right.gif);
}
.imgDivLt {
    width: 20px;
    height: 31px;
    display: inline;
    float: left;
    vertical-align: middle;
    background-image: url(../../images/dropdown/button-left.gif);
}    
Run Code Online (Sandbox Code Playgroud)

我使用选择器来节省一些不同的类,但Internet Explorer似乎不支持它们:(

这是我的HTML适用:

<li><div class="imgDivLt"></div>Option 1<div class="imgDivRt"></div>
<ul>
    <li><a …
Run Code Online (Sandbox Code Playgroud)

css opera internet-explorer css-float

23
推荐指数
3
解决办法
7万
查看次数

服务器发送事件和浏览器限制

我有一个侦听Server Sent Events的Web应用程序.当我在打开多个窗口的时候工作和测试时,事情不起作用,我多次朝着错误的方向猛击头脑:最终,我意识到问题是并发连接.

但是我测试的数量非常有限,即使我在Apache上运行测试(我知道,我应该使用node).

然后,我切换浏览器并注意到一些非常有趣的东西:显然Chrome将Server Sent Events连接限制为4-5,而Opera则没有.另一方面,Firefox连同4-5个连接后,拒绝加载任何其他页面.

这背后的原因是什么?限制仅适用于来自同一来源的SSE连接,或者如果我要测试从其他域打开它们,它是否会相同?我是否有可能滥用SSE,这实际上阻止了浏览器,或者这是一种已知的行为?它有什么办法吗?

javascript opera google-chrome cross-browser server-sent-events

23
推荐指数
3
解决办法
8929
查看次数

HTML5 - 缓存清单在Chrome上运行良好,但在Firefox和Opera上运行不佳

我正在开发一个供离线使用的Web应用程序,因此我需要使用应用程序缓存功能.

一切都在Chrome(15.0.874.106)上运行良好,但在Firefox(7.0.1)和Opera(11.52)上不起作用.

这是我的缓存清单文件cache.manifest.php(我已将其减少到最低限度):

<?php 
    header("Cache-Control: max-age=0, no-cache, no-store, must-revalidate");
    header("Pragma: no-cache");
    header("Expires: Wed, 11 Jan 1984 05:00:00 GMT");
    header('Content-type: text/cache-manifest');
?>CACHE MANIFEST

CACHE:

/app/common/css/reset.css
/favicon.ico
Run Code Online (Sandbox Code Playgroud)

这是"主要"HTML文档的前4行:

<!DOCTYPE html> 
<html manifest="/app/mobile/cache.manifest.php"> 
    <head> 
    <title>MyApp Mobile</title> 
Run Code Online (Sandbox Code Playgroud)

当我尝试将缓存清单(http://www.myapp.com/app/mobile/cache.manifest.php)加载到浏览器中时,文件显示正确,但是当我尝试离线加载页面时,我得到了"无法连接"错误页面.再次,这恰好发生在Firefox和Opera上.

Firebug说" 0 items in offline cache"并且我没有找到检查DragonFly上的应用程序缓存的方法.

我生气了,我不知道如何在Firefox和Opera上有效地调试问题.请帮忙.

谢谢,丹

firefox html5 opera offline application-cache

22
推荐指数
3
解决办法
2万
查看次数

PHPUnit Selenium,clickAndWait()函数在Opera中不起作用

PHPUnit_Selenium在Opera中遇到问题.如果我在测试代码中单击了元素,则不会加载页面.在其他浏览器中,如Firefox,IE,Chrome和Safari,它可以正常工作.

码:

$browser->clickAndWait(link);
Run Code Online (Sandbox Code Playgroud)

它是SELENIUM REMOTE CONTROL的下一步:

click(link)
waitForPageToLoad(120000)
Run Code Online (Sandbox Code Playgroud)

超时后,如果我点击浏览器中的链接,则重新加载页面.

我有Selenium RC v.2.31.0和Opera版本12.41,但我也测试了Opera 11.50.

你知道什么是错的吗?

php opera selenium phpunit selenium-rc

21
推荐指数
1
解决办法
1462
查看次数

如何使用JavaScript确定Opera浏览器

我想确定Opera中客户端机器的浏览器是否使用JavaScript,该怎么做?

javascript opera cross-browser

20
推荐指数
5
解决办法
2万
查看次数

在javascript中进行多项任务?[a,b,c] = [1,2,3]是什么; 意思?

对于项目,开发人员向我们发送了一个.js文件,其代码类似于:

var myList = [1,2,3];
var a,b,c;

[a,b,c] = myList;
Run Code Online (Sandbox Code Playgroud)

它适用于Opera 10.30,Firefox 3.6.x,但对Opera 10.60和Chrome来说并不适用.

这只是好奇心,您是否有任何参考或链接表明此代码符合JS/ECMA标准?

你怎么看?

javascript standards opera google-chrome

20
推荐指数
3
解决办法
7536
查看次数

如何通过单击其:: backdrop来关闭新的html <dialog>标记

我没有找到任何内置的解决方案或解决方法来通过点击它的背景(:: backdrop)来关闭html5元素,尽管它显然是一个基本功能.

html5 opera dialog google-chrome pseudo-element

20
推荐指数
6
解决办法
2931
查看次数