我是Opera用户浏览和Firefox用户开发.如果没有Firebug,我就无法工作,任何其他工具都不适合我.来自Opera的极客经常提供使用 Dragonfly,其目的与Firebug(JS调试器,DOM/CSS检查器,JS控制台,页面加载分析等)几乎相同.我尝试过Dragonfly,但由于以下原因返回Firebug:
我很感兴趣有人使用Dragonfly代替ob FB或任何其他工具吗?为什么不)?您在这两种工具之间看到了哪些主要差异?
我正在使用jQuery显示模式对话框.该对话框可以textarea控制它.但是在提交这个对话框时,由于textarea某种原因,jQuery无法识别它的值:它总是空白.这在其他浏览器中完美运行.我发出警告来显示值,但它看起来是空白的.在这方面有人可以帮助我吗?
控制:
<input type="text" id="txtGroupName"/>
<textarea rows="3" cols="30" id="txtDescription"></textarea>
Run Code Online (Sandbox Code Playgroud)
使用此值的jQuery代码:
var postData = new Object();
postData.GroupName = $('#txtGroupName').val();
postData.Description = $('#txtDescription').val();
Run Code Online (Sandbox Code Playgroud)
$('#txtDescription').val()来是空白但$('#txtGroupName').val()正确读取,因为它是一个输入字段.
关于这个问题的另一个发现:
当我在页面加载时填充控件值后在我的更新函数中放置警报时,此警报会正确显示现有值.但它只显示现有价值.提交模式框后,它不会显示已编辑的值.
我有一个表单,我必须注意用户在退出页面上有alert(),而表格中有数据尚未发送.
我读过歌剧有很多问题.Opera 11也就是说,因为我只需考虑最后一个版本.
因此,警报应该在刷新,关闭选项卡或关闭整个浏览器时显示.将事件直接设置到<form>将在任何导致破坏此元素的任何内容上启动的元素将是很好的.
我正在尝试制作流畅的网格布局,并且我遇到了Opera中宽度渲染不一致的问题.在Opera中,元素的宽度始终小于其他浏览器.我正在尝试流体960网格系统,但如果它不一致,那么我可能会改为固定尺寸.
有谁知道如何让Opera渲染宽度与其他浏览器相同?

这是我用于此演示的CSS和HTML
.show_grid {
background: url(../img/grid.gif) no-repeat center top;
}
html, body{
margin: 0;
padding: 0;
}
.container {
width: 92%;
margin-left: auto;
margin-right: auto;
max-width: 936px;
padding-top: 15%;
}
.box {
width: 15.633%;
background: #006;
color: #999;
margin: 5% .55%
}
<div class="container show_grid">
<div class="box">2 column - browser name</div>
</div>
Run Code Online (Sandbox Code Playgroud) 我在Opera和Safari上的HTML5验证有问题.
在Opera中,消息气泡不显示任何文本,而在safari中,当我按下提交按钮时不会发生验证.在IE,Mozilla或Chrome中,验证工作正常.谁能说出为什么会这样?
我在表单中的输入具有html5标准验证,具有必需属性,就是这样.
我试图在网络上搜索这个主题,但没有设法找到它.
请帮我.
谢谢
<form class="sign-in-form" action="" method="post">
<li>
<label>
<span>Username</span>
<input placeholder="Please enter your username" name="username" type="text" tabindex="1" title="It must contain the username that you have chosen at registration" required autofocus>
</label>
</li>
<li>
<label>
<span>Password</span>
<input placeholder="Please enter your password" name="password" type="password" tabindex="2" title="It must contain the password that you have chosen at registration" required>
</label>
</li>
<li>
<button name="sign-in-btn" type="submit" id="sign-in-submit">Sign In</button>
</li>
</form>
Run Code Online (Sandbox Code Playgroud) 我正在Android上为需要将其与Opera Mobile(而非其他浏览器)集成的客户构建一个自定义软件.其中一个要求是浏览器中打开的特定链接由我们的自定义软件处理.我知道的不仅仅是关于意图过滤器的事情,这不是问题.
问题是Opera Mobile似乎非常顽固地允许操作系统处理Opera可以处理的链接.例如,使用任何行为良好的浏览器(默认的Android浏览器,Chrome浏览器等)在Google上搜索"Google Play"; 现在点击第一个结果(Google Play网站):根据您现有的设置,系统会提示您使用哪个应用,或者直接打开Google Play应用.现在在Opera Mobile中尝试相同:Opera只打开Google Play网站 - 这显然是不可取的,因为现在您无法安装应用程序,您只能浏览目录.
有没有人知道如何说服Opera Mobile在这方面表现得正常?我正在测试Opera Mobile版本12.10.
我在Android上打开浏览器(opera或firefox)并在浏览器上按下Go按钮时在地址栏上写下我的深层链接,它将我重定向到我的应用程序正如预期的那样问题是我的应用程序出现在浏览器上,如图像中我怎么能打开我的应用程序并在此之后关闭浏览器或使其不显示我的应用程序屏幕.
我使用 HTML 生成一些文档,因为我对布局的掌握比 Latex 或 Word 多得多。
我正在生成 HTML 页面,并通过使用 Opera 打印页面将其转换为 PDF。
一切都运转良好,利润等等。
我只是想知道是否也可以直接在 HTML 页面中添加 PDF 元数据(作者、关键字...),以便在打印时,它们也将在 PDF 文档中。就像是:
<meta name="PDFauthor" content="coucou">
Run Code Online (Sandbox Code Playgroud) opera ×10
android ×2
css ×2
firefox ×2
html ×2
button ×1
css3 ×1
deep-linking ×1
emulation ×1
firebug ×1
fluid-layout ×1
forms ×1
html5 ×1
intentfilter ×1
javascript ×1
jquery ×1
metadata ×1
onunload ×1
outline ×1
pdf ×1
safari ×1
validation ×1
windows ×1