26 lines
895 B
C++
26 lines
895 B
C++
#include "rktwebview.h"
|
|
#include <stdio.h>
|
|
|
|
int main()
|
|
{
|
|
rkt_webview_t *wv = rkt_create_webview();
|
|
result_t r = rkt_webview_navigate(wv, "https://wikipedia.org");
|
|
//result_t r = rkt_set_html(wv, "<html><head><title>He daar!</title></head><body><h1>He daar!</h1></body>");
|
|
printf("Navigate: result = %d\n", r);
|
|
int i = 0;
|
|
while(rkt_webview_valid(wv)) {
|
|
printf("Waiting...\n");
|
|
Sleep(1000);
|
|
i += 1;
|
|
if (i > 5) {
|
|
item_t item = rkt_webview_call_js(wv, "{ window.location = 'https://dijkewijk.nl'; return 42; }");
|
|
printf("%d, %s\n", item.context, item.data);
|
|
rkt_webview_destroy_item(item);
|
|
item_t item1 = rkt_webview_call_js(wv, "{ return stuffwrong + 5 }");
|
|
printf("%d, %s\n", item1.context, item1.data);
|
|
rkt_webview_destroy_item(item1);
|
|
}
|
|
}
|
|
return 0;
|
|
}
|