有没有办法更改所有就绪打开的浏览器窗口的大小(或允许某些网站使用 window.resizeTo)
Is there any way to change the size of an allready open browser window (or allow certain websites to use window.resizeTo)
我制作了一个允许拖放的上传器,但由于人们通常使用占据大部分屏幕的浏览器进行浏览,我想在用户单击按钮时使浏览器更小,以便他/她更容易将文件拖入...
有没有办法调整已经打开的浏览器窗口的大小......或者至少尽量减少 js 中的浏览器??
I know there is window.resizeTo(w,h);
但它对我不起作用
更新用户可以选择为特定网站取消阻止此功能吗?有没有办法让我检查用户是否允许或阻止该选项?
我还能使用window.resizeTo(w,h(吗;我是否弹出一个新窗口?因为如果我是,我会尝试默认。
如果可以允许 resizeTo(w,h(; 对于特定网站(我的意思是通过用户设置或编辑计算机上的某些文件而不是通过 js 即使它仅适用于某些浏览器(你怎么做??(即使我想知道真的很困难(
类似的问题(带有如何在chrome中执行此操作的答案(:set_browser_window_size
另一个(这个解释了如何使用js检查about:config值(检查:使用 JS 配置
很高兴看到支持带有版本号的 resizeTo 功能的浏览器列表。
几乎所有新浏览器都默认禁用此事件,原因是烦恼用户和恶意操作。
在某些浏览器中,允许用户手动启用此操作,但 ~95% 的用户将具有默认设置。要在 Firefox 上启用大小调整,您可以转到about:config
并将dom.disable_window_move_resize;true
属性设置为false
您可以随时尝试使用window.resizeTo(w,h);
方法调整用户窗口的大小,然后检查当前用户屏幕高度。 即使用jQuery方法var curH =$(window).innerHeight();
并与curH
h
进行比较,以确保其调整大小。
解决问题的更好方法是允许用户将文件从文件夹拖动到屏幕的特定区域,或者在选择多个文件的操作上打开对话框。
插件
也许最好的选择是使用适用于大多数流行浏览器的自己的插件在您的网站上组织上传。您可以为Chrome,Opera和Firefox编写自己的代码。
优势:
- 用户不需要阅读大量有关如何启用某些内容的规则。只有少数点击安装插件。
- 控制良好,工作稳定。
- 您可以提供对文件上传功能的访问权限,而无需访问您的网站。
- 如何检测负责网站某些部分的JavaScript根文件
- 替换字符串的脚本;在某些网站上不起作用
- HTML按钮的作用类似于从键盘按下的键,并在某些对象或整个网站上起作用
- SeleniumIDE不会记录来自某些网站的任何内容
- jQuery如何对网站的某些部分进行动画处理
- 有没有办法更改所有就绪打开的浏览器窗口的大小(或允许某些网站使用 window.resizeTo)
- “赞”按钮和“赞”框不仅显示在我网站的某些页面上.其余部分工作正常
- 将网站的某些内容显示在 Web 视图中
- 如何持续监控某些网站并定期执行操作
- Onkeydown在某些网站上有效,而在某些网站上则不然
- 限制成员的某些网站功能
- Javascript正则表达式仅适用于某些网站
- 某些网站不显示Iframe和.load()函数
- Javascript bookmarklet在某些网站上失败了,创建了幽灵般的新页面
- 为除某些网站外的所有网站创建上下文菜单条目
- Fancybox不加载某些网站在href
- Javascript回去只工作与某些网站
- 防止/阻止/隐藏某些网站来源的图像
- 嵌入YouTube视频提供了“;被限制在某些网站上播放”;chrome扩展出错
- 是什么阻止后退按钮在某些网站上工作