Air javascript set NativeWindow alwayInFront

Air javascript set NativeWindow alwayInFront

本文关键字:alwayInFront NativeWindow set javascript Air      更新时间:2023-09-26

如何使用javascrupt或配置将空气窗口设置为始终处于顶部?我在文档中发现,我只需要将属性(boolean)(NativeWinow.AlwaysOn)设置为"True"。

但当我使用它时,什么也不会发生。这个代码:

for (var i in air.NativeWindow)
   air.trace(i)

什么也不给我看。

我认为您正在尝试在打开的窗口中进行迭代,然后将所需的窗口设置为始终位于顶部,您想使用javascript来完成这一操作吗?

这是伪类型代码,还没有经过测试,但看看NativeWindow HTML参考和NativeApplication HTML参考,你可以尝试这样的东西:

for(var i =0; i<NativeApplication.nativeApplication.openedWindows.length; i++)
{
   var window =  NativeApplication.nativeApplication.openedWindows[i];
   //do some comparison to see if this is desired window
   if(window == window_I_want)
   {
      window.alwaysInFront = true;
      break;
   }
}

这里唯一需要注意的是,您必须在应用程序中包含AIRAliases.js脚本:

<script src="AIRAliases.js" />