首先,我非常清楚webapps不应该摆弄窗口大小或位置.经历了很多类似的SO问题和论坛帖子.
但这是一种特殊情况,浏览器只是在受控环境中的几台特定机器上运行应用程序的平台.
该应用程序应管理多个显示器的窗口.(最多5个)
window.screen对象仅报告窗口当前所在的显示属性(或者如果它位于中途,则认为是打开的)window.moveTo和window.open使用标志"left=123,top=123"但它们总是限于当前显示window.resize和window.open使用标志,"height=123,width=123"但就像moveTo它们仅限于当前显示.如何在多显示器环境中使用我的应用程序(无需手动窗口定位)所有可用空间?
想想看,我有两台投影机正确对齐,并希望能够:
可能/应该有一个运行主窗口布局逻辑的窗口
我可以使用任何flags,app或kiosk模式,如再次:我们部署应用到目标环境.
浏览器选项是Windows平台上的Chrome(首选),Chromium和Firefox(因为我们将使用5个显示器的特殊显卡).
在可用显示屏上手动拉伸窗口,并iframe在此主控内的s中运行应用程序window.
缺点:单个进程正在运行所有内容,因此如果应用程序在框架内中断,则会破坏所有内容.
此问题的解决方案也将是一个很好的帮助:跨多个显示器的Windows/Chrome/ATI /浏览器全屏
我想在Longs 上测试'=='运算符,这就是我发现的:以下代码:
public static void main(final String[] args) {
final Long n = 0L;
final Long m = 0L;
System.out.println(n + " == " + m + " : " + (n == m));
final Long a = 127L;
final Long b = 127L;
System.out.println(a + " == " + b + " : " + (a == b));
final Long A = 128L;
final Long B = 128L;
System.out.println(A + " == " + B + " …Run Code Online (Sandbox Code Playgroud) <h:form ...
<p:dataTable value="#{myBean.list}" var="data" ...
<p:column ...
<h:commandButton action="#{controller.method(data.id)}" />
</p:column>
</p:dataTable>
</h:form>
Run Code Online (Sandbox Code Playgroud)
@ApplicationScoped
public class Controller {
public String method(final Long dataId) {
/* Do business */
return URL_WITH_REDIRECT;
}
}
Run Code Online (Sandbox Code Playgroud)
(使用此处@ViewScoped描述的CDI注释)
@ApplicationScoped
public class Producer {
@Named @ViewScoped @Producer
public MyBean getMyBean() {
final MyBean bean = new MyBean();
bean.list = new ArrayList<Data>(); // where Data has a Long id field
/* Do business and populate list */
return bean;
} …Run Code Online (Sandbox Code Playgroud) 我Meteor在 heroku dev dyno 上有一个简单的应用程序,我注意到如果POSTed 请求上的 JSON 有效负载有点大(在这种情况下)Content-Length: 2161),连接将超时。
只有每 6-7 个请求通过, 即使我是唯一的用户也只会。
卷曲请求:
curl -X POST -H 'Content-Type: application/json; charset=UTF-8' http://APP_SUBDOMAIN.herokuapp.com/api/cars/ --data '{"_id":"car-data-10","crlData":{"latitude":48.17375412849221,"longitude":11.531698666512966,"mapIcon":"/imgs/car_icon_white.png","mapIconSelected":"/imgs/car_icon_red.png","positionInitialized":true,"rotation":90.0},"description":"Das Fahrzeug ist in einem sehr guten Zustand. Letzter Service wurde bei 81000km gemacht. \nFahrzeug ist achtfach bereift.\nWinterreifen,TUV, und die Batterie sind neu. Ausserdem sind alle Bremsen neu.\n\nDie abnehmbare Anhangerkupplung wurde nur fur einen Fahrradtrager verwendet.\n\nWeitere Sonderaustattungen: Dynaudio Soundsystem, Berg An - und Abfahrhilfe, automatisches Auf -und Abblendlicht, Coming Leaving Home, …Run Code Online (Sandbox Code Playgroud) 有一个html5 video元素controls,如:
<video class="media video" src="somevid.ogg" controls></video>
Run Code Online (Sandbox Code Playgroud)
并为其分配了一个点击处理程序:
$('.media.video').on('click', function (event) { /* ... */ });
Run Code Online (Sandbox Code Playgroud)
如果用户只是单击视频元素或其中一个控件,是否可以在处理程序方法内部确定?
没有找到关于这个的文档,并搜索了事件对象的线索,但没有成功.