forked from nwjs/nw.js
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
51 lines (47 loc) · 1.31 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf8">
<title>test</title>
</head>
<body>
<script type="text/javascript">
//start js code here
var gui = require('nw.gui');
var win = gui.Window.get();
var result = false;
var start_time = new Date();
var RunTest = function(){
var ready = process.mainModule.exports.ready;
if (!ready){
var now = new Date();
if (now.getTime() - start_time.getTime() > 5*1000){
var report_client = require('../../nw_test_app').createClient({
argv: gui.App.argv,
data: result
});
return ;
}
setTimeout(RunTest,1000);
return ;
}
var message = process.mainModule.exports.message;
var port = process.mainModule.exports.port;
var client = require('net').createConnection(port);
client.on('data',function(data){
if (data.toString() == message){
result = true;
} else {
result = false;
}
var report_client = require('../../nw_test_app').createClient({
argv: gui.App.argv,
data: result
});
});
client.write(message);
};
RunTest();
</script>
</body>
</html>