oDevice具有Connect()和Disconnect()函數。連接時,oTest.Capabilities會返回數據。斷開連接時,訪問oTest.Capabilities應該會引發異常。它看起來像在oTest.Capabilities屬性創建後,它保持相同的值。訪問該屬性不會導致它再次調用「this.oDevice.DeviceCapabilities」以獲取新值。有沒有什麼辦法讓它在每次訪問時更新?Javascript對象屬性在每次訪問時都不更新
var oTest = new Test();
function Test()
{
this.oDevice = new ActiveXObject("DeviceNMS.DeviceCLS");
this.oDevice.Connect();
this.Capabilities = this.oDevice.DeviceCapabilities;
}
ActiveX? *不寒而慄* – NullUserException
@NullUserException它是一個受控制的環境。不能在公共電腦上運行。 – user1172282
它是哪個環境?它支持getter/setters嗎? – Bergi