我正在开发一个网站(ASP.NET带有C#的Webform),我有一个<button>元素.
这是代码片段:
<a href="ThisPage.aspx" ID="myButtonID" runat="server">
<button>Configure new trip</button>
</a>
Run Code Online (Sandbox Code Playgroud)
当我使用Firefox或Chrome时,此代码对此进行"GET" ThisPage.aspx.实际上,这就是我想要做的.
问题是当我使用Opera时,相同的代码会"POST".有谁知道我该怎么做才能使这个按钮以相同的方式使用Opera?
我好奇的Opera浏览器是如何实现它的键盘导航,在那里你可以做Shift+( ,,↑ 或),你沿着一行或一列行驶.↓←→
你会如何在JavaScript中实现这一点?
有没有像Firefox的WebDeveloper插件这样的工具?我对cookie操作最感兴趣,特别是在创建cookie时.
我正在开发一个Facebook Connect网站.登录在Firefox,IE,Safari和Chrome上运行良好.但是当我使用Opera测试它时(使用最新版本= 11)我遇到了问题.
我到达登录表单弹出窗口的位置,用我的电子邮件和密码填写,然后单击登录按钮.之后,登录窗口变为空,窗口标题显示"XD Proxy".
我正在使用Facebook Connect JavaScript SDK,并且在我的解决方案中有一些iFrame(在jQuery灯箱式插件"ColorBox"中显示).
你知道Opera和Facebook Connect是否存在问题,或者我的代码中是否存在导致这种情况的问题?正如我所说,该解决方案已在所有其他主流浏览器中进行了测试,并在那里工作正常.
提前致谢!
/托马斯
PS.在开发服务器上,我在端口号8585上运行该站点.我在网上看到一些帖子说这可能会导致问题.
例如,我有这样的代码:
<style>
body {
background: url('back.png') repeat-y center;
}
</style>
<body>
</body>
Run Code Online (Sandbox Code Playgroud)
它适用于所有浏览器,包括Opera.看起来像这样:

但是如果打开Opera Turbo模式,它看起来像这样:

为什么这样,可以修复吗?Ubuntu 10.10上的PS Opera 11.10
browser opera image-conversion image-compression opera-turbo
我制作了用户脚本.我在Opera 11.62上测试了这个.我有一个代码:
(
function() {
var headID = document.getElementsByTagName("head")[0];
var newScript = document.createElement('script');
newScript.type = 'text/javascript';
newScript.id = 'myjQuery';
newScript.src = 'http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js';
headID.appendChild(newScript);
newScript.addEventListener('load', function (e) {
jQuery (
function($) {
alert('loaded');
}
);
},false);
newScript.removeEventListener('load');
}
)();
Run Code Online (Sandbox Code Playgroud)
我的问题是它显示警报消息的次数太多,每次都在警报标题中显示不同的域.
我知道这是Facebook和广告窗口的错.
加载网站上的所有脚本后,我可以加载用户脚本吗?
我想测量mousedown事件和应用css活动属性之间的时间,而不使用任何jQuery函数(纯javascript).我发现有活动事件但Opera不支持它(我想要进行此测量的浏览器).实际上这个onactive事件只有IE支持(不确定是哪个版本).
htmlElement.addEventListener('mousedown', function(){var timestamp = new Date().getTime() / 1000; console.warn('mouse down ', timestamp)})
htmlElement.addEventListener('DOMAttrModified', function(){var timestamp = new Date().getTime() / 1000; console.info('highlighted ', timestamp)})
Run Code Online (Sandbox Code Playgroud)
当按钮变为活动状态时,此"DOMAttrModified"事件不会报告.
我正在开发一个Android应用程序,我需要在我的Android应用程序中交互Web浏览器(如chrome,Opera).
也就是说,在Android设备中,当我使用任何浏览器单击我的特定Web URL时.应用程序必须打开.
我真的很困惑这个任务.请有人帮我回复我怎么做到的?
谢谢
使用Opera 11和IE 9,似乎这两个浏览器没有正确地归属CSS文本修饰样式.这在Chrome,FireFox和Safari中100%有效.有没有人建议如何解决这个问题?
错误的影响:

正确的效果:

这是CSS:
#main_title {
font-size: 18px;
color: #000;
font-weight: bold;
}
#main_title a {
color: #000;
}
#main_title_accent {
border: 1px solid #000;
background: #ff9935;
text-decoration: none;
font-size: 20px;
padding: 5px;
}
Run Code Online (Sandbox Code Playgroud)
这是HTML:
<div id="main_title">
<a href="home">Text <span id="main_title_accent">Goes</span> Here</a>
</div>
Run Code Online (Sandbox Code Playgroud) 可能重复:
表格特征的最小宽度和最大高度
我在我的CSS中设置了一个高度
.entry, p{
display: table-cell;
vertical-align: middle;
padding: 2px;
font-size: 13pt;
margin: 0px;
}
.entry{
float: left;
color: white;
-moz-border-radius: 5px;
-o-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
background-color: #3c3838;
width: auto;
margin: 5px;
height: 52px;
max-height: 52px;
display: table;
overflow: auto;
font-size: 13pt;
font-weight: normal;
}
Run Code Online (Sandbox Code Playgroud)
但遗憾的是,Opera忽略了我固定的高度并使其变大,如图所示

想法?:)
opera ×10
javascript ×3
css ×2
html ×2
android ×1
browser ×1
button ×1
cookies ×1
dom-events ×1
facebook ×1
java ×1
jquery ×1
layout ×1
login ×1
mouseevent ×1
opera-turbo ×1
performance ×1
php ×1
userscripts ×1
web ×1