javascript-Firefox扩展弹出窗口不会调整大小
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了javascript-Firefox扩展弹出窗口不会调整大小,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1803字,纯文字阅读大概需要3分钟。
内容图文
![javascript-Firefox扩展弹出窗口不会调整大小](/upload/InfoBanner/zyjiaocheng/664/e622161b9a104622b1a1f903651b2f31.jpg)
我正在将扩展程序从Chrome移植到Firefox.弹出窗口有几个不同大小的元素可以显示.我遇到的问题是更改元素或调整主体大小时,弹出窗口显示在其中的“窗口”没有调整大小.
chrome中似乎不存在此问题,有人知道我在做什么错吗,或者这是Firefox中的错误吗?我已经在下面包含了更改正文大小的代码,该代码在chrome中有效,但在Firefox中似乎无效.
$('body').ready(function(){
$('body').animate({
'width':500,
'height':500
},500);
});
我也尝试过使用$(‘body’).css()来解决这个问题,以防animate()成为问题,但这两个都不起作用.
此外,如果我向主体添加背景并进行收缩,则可以看到背景的大小发生了变化,而没有包含窗口的大小发生了变化.
编辑:
添加更多信息以澄清问题
该扩展是WebExtension附加组件(https://developer.mozilla.org/en-US/Add-ons/WebExtensions)
manifest.json
{
"manifest_version": 2,
"browser_action": {
"default_popup": "popup.htm"
},
"description": "Example extension",
"icons": {
"128": "example.png"
},
"name": "Example Extension",
"version": "1",
"applications":{
"gecko":{
"id":"example@example.com"
}
}
}
popup.htm
<!DOCTYPE HTML>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script type=text/javascript src="js/jquery.js"></script>
<script type=text/javascript src="js/popup.js"></script>
</head>
<style>
body{
width:200px;
height:200px;
border:1px solid black;
}
</style>
<body>
<button id=reset type=button>200x200px</button>
<button id=shrink type=button>100x100px</button>
</body>
</html>
js / popup.js
$('body').ready(function (){
$('#reset').bind('click',function(){
$('body').css({
width:200,
height:200
});
});
$('#shrink').bind('click',function(){
$('body').css({
width:100,
height:100
});
});
});
加载上述扩展名后,弹出窗口会正确显示其初始大小(200×200).但是,调整主体大小时,弹出窗口的大小不会更新.此相同的扩展程序在Chrome中可以按预期工作(弹出式窗口会重新调整大小).
解决方法:
好吧,看来这实际上是Firefox中的错误,正在解决
https://bugzilla.mozilla.org/show_bug.cgi?id=1215025
内容总结
以上是互联网集市为您收集整理的javascript-Firefox扩展弹出窗口不会调整大小全部内容,希望文章能够帮你解决javascript-Firefox扩展弹出窗口不会调整大小所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。