0
スクロールバーを表示せずにブラウザの利用可能な画面に制御している画面のサイズを変更したいとします。私はhtml要素のサイズを変更することでこれを行いましたが、これを行うことによって、カーソルの位置と移動もリモート側で変更されます。私はCSSのズームを使用することによって、この問題を解決して、原点を変換することができたとあちこちサーバー、キャンバスに送られ、マウス位置の動きやタッチでスケールファクタを分割したサンプルにワカモレウェブクライアントでguacamoleサイズ変更画面
var display = document.getElementById("display");
// Instantiate client, using an HTTP tunnel for communications.
var guac = new Guacamole.Client(
new Guacamole.HTTPTunnel("tunnel")
);
// Add client to display div
var dis = guac.getDisplay().getElement();
dis.getElementsByTagName("canvas")[0].style = "width:1100px;"
dis.setAttribute("style", "width:1100px");
display.appendChild(guac.getDisplay().getElement());
// Error handler
guac.onerror = function(error) {
alert(error);
};
// Connect
guac.connect();