我想将 SVG 图像嵌入到 Opera 的 UserJS 脚本中。问题是如何在加载的页面上显示此图像?
我使用 显示 PNG 图像<img src='data://image/png;base64,...'>,但未显示以这种方式使用的 SVG 图像。使用外部 SVG 文件是可以的,但不是“data://image/svg+xml,...”。
我无法将 SVG 代码直接嵌入 HTML,因为并非每个页面都是 XHTML。我可以使用<object type='image/svg+xml' data='data://image/svg+xml,.../>,但随后 'click' 事件对它不起作用。
据我所知,要开发Opera版本> 12.X,Operachromiumdriver已经开发出来了.与此同时,我无法让它发挥作用.我从https://github.com/operasoftware/operachromiumdriver/releases下载了windows版本的operachromiumdriver.exe,但无济于事.有人可以帮我弄这个吗 .如果我的理解是正确的,请告诉我.
谢谢
透视动画
我正在玩这个css perspective()动画。但是,在 Chrome 和 Opera 中对其进行测试时,我遇到了一些奇怪的行为。
Chrome 和 Opera 在反复快速悬停在animation. 将animation被触发:hover。也许这导致了这种行为?我怎样才能阻止 Chrome 和 Opera 出现这种行为。
小提琴
我在小提琴中重现了这个问题。就像红点显示的那样。
body {
text-align: center;
}
.container {
position: relative;
height: 200px;
width: 200px;
margin: 0 auto;
border: 2px solid red;
}
.perspective {
background: blue;
height: 200px;
width: 200px;
transition: transform .33s;
}
.perspective:hover {
transform: perspective( 800px ) rotateY(15deg);
}
.perspective p {
margin: 0;
color: #fff;
text-align: center; …Run Code Online (Sandbox Code Playgroud)与其他浏览器(IE,FF,Chrome)不同,Opera 10不允许网站访问localhost中的内容.只有当将127.0.0.1明确添加到Opera中的受信任网站列表时才能正常工作 - 所有其他浏览器都不需要这样做.
有关如何以编程方式将其添加到Opera中的可信站点列表的任何建议(不太可能这样做),或者使用某些替代方法(例如我网站上的某种类型的跨域策略文件)使Opera命中localhost?
谢谢!
在Firefox中我使用了document.onclick事件,然后检查它是否是右键单击,如果我右键单击,一切都按预期进行.但是在Chrome,Opera和IE8中,如果我右键单击document.onclick不会触发.
我想为img元素提供自定义上下文菜单.我该怎么做?
javascript opera internet-explorer google-chrome javascript-events
这是我的第一个Windows问题,如果这是明显的或措辞不好,请道歉.
我有一个触摸屏工作站在Kisokmode(http://www.opera.com/support/mastering/kiosk/)运行Opera,它很棒,工作得很好.
我希望能够监视Opera进程并在崩溃或关闭时重新启动它.
任何人都可以就如何做到这一点给我一些指导,或者是否有任何开箱即用的软件可以为我做到这一点?
我发现这是一个不同的问题:
setCaretToPos = function(input, selectionStart, selectionEnd){
if(input.setSelectionRange){
input.focus();
input.setSelectionRange(selectionStart, selectionEnd);
}else if(input.createTextRange){
var range = input.createTextRange();
range.collapse(true);
range.moveEnd('character', selectionEnd);
range.moveStart('character', selectionStart);
range.select();
}
};
setCaretToPos(8, 12);
Run Code Online (Sandbox Code Playgroud)
它应该从第8个字符和第12个字符之间的文本区域中选择文本.
它适用于Firefox和Chrome,但在Opera中我选错了.偏移移动两个字符
它出什么问题了?
\n因为如果文本不包含换行符,则选择正确. 我有一个使用Twitter Bootstrap框架设置的模态登录窗口,完全如http://twitter.github.com/bootstrap/javascript.html#modals中所述(使用Markup方法并使用他们的演示模态窗口作为起点).它在多个浏览器上运行得非常好(这是首先使用Bootstrap的重要原因之一).
但是,当我在Opera中测试我的页面时,模态窗口不起作用.页面会像它应该淡出,但窗口不会出现.为什么?
使用:Bootstrap v2.0.4,Opera 12
在jQuery中,您可以<select>通过在mousedown处理程序中使用event.preventDefault 来阻止打开它的下拉菜单.允许您在保留表单元素的原始样式的同时用其他内容替换下拉列表.
这在Chrome和MSIE中运行良好,但在FireFox和Opera中,无论如何都会显示下拉列表.(未在Safari上测试)
select元素应该看起来已启用并仍然响应所有用户交互,就像启用一样,但不应该呈现下拉列表.相反,下拉列表将被自定义渲染的内容替换,例如包括颜色样本,图标或字体,但"自定义下拉列表"部分已在我的项目中完成.
有没有人知道如何在所有*浏览器中使这项工作.
我最近发现边框颜色有问题.
border-color: inherit //work
border-color: inherit transparent //fail
border-color: transparent inherit //work
border-color: inherit transparent transparent //fail
border-color: inherit transparent transparent transparent //fail
Run Code Online (Sandbox Code Playgroud)
为什么这些"第一价值继承"边框颜色失败?
opera ×10
html ×4
css ×3
javascript ×3
jquery ×2
animation ×1
border-color ×1
cross-domain ×1
embed ×1
firefox ×1
html-select ×1
inheritance ×1
modal-dialog ×1
monitoring ×1
process ×1
svg ×1
textarea ×1
touchscreen ×1
windows ×1