javascript
css.js function changeCSS(orientation) { /* * htmlに設定してあるCSSのhrefを再指定することにより * 適用するcssを変更します。 */ var CSS = document.getElementById('MainCss'); if(orientation === 'horizontal'){ CSS.href="horizontal.css"; } …
main.js function getOrientation(target){ //向きの取得 //window.orientationで取得する if(Math.abs(window.orientation) === 90){ target.innerHTML = "よこ"; }else{ target.innerHTML = "たて"; } } function init(){ var target = document.getElemen…
main.js function hideAddressBar() { if (document.documentElement.scrollHeight < window.outerHeight / window.devicePixelRatio) { document.documentElement.style.height = (window.outerHeight / window.devicePixelRatio) + 'px'; } window.scrollT…
WebViewでのwebアプリデバッグ javascriptファイルでconsole.log記述する WebViewにconsole.logの受け取り部分を記述する WebChromeClient#onConsoleMessage 参考:https://sites.google.com/a/techdoctranslator.com/jp/android/webapps/debugging 実機から…
参考 Cookie とは、以下のようなことを実現するための機構です。 訪問者がそのページに何回訪れたか記録して表示する。 通常モード、フレームモードなど、訪問者の好みを記録しておき、次回訪問時にその好みのモードで表示する。 掲示板やチャットで入力した…
回避 var i for(i=0;i<10;i+=1){ //処理 } と、i++をi+=1
"use strict" ( function() { function init() { alert("start"); xhrConnect(); }; function xhrConnect() { var xhr = new XMLHttpRequest(); xhr.onreadystatechange = function() { if (xhr.readyState == 4) {// DONE if (xhr.status == 200) {// OK al…
workerAdapter.js "use strict"; var EFOLAB = {}; /** * * @param {Object} message */ EFOLAB.Worker = function(message) { this.msg = message; var PATH = 'back/worker.js'; //アプリによってこのURLを定義すること this.worker = new Worker(PATH); t…
point assetsにhtmlファイルを配置しないで直接 WebView.loadUrl()でjavascriptを記述する javascriptの使用を許可する Interfaceを追加する:引数にjavascriptからandroidへの呼び出しobjectを指定 javascript呼び出しファイルを指定する javascriptをコー…
point manifest.xml permission追加しなくても動作している(デバッグ環境:USB+実機)では。 Main.java package com.example.t019_javascriptinterface; import android.app.Activity; import android.content.Context; import android.os.Bundle; import a…
文字列にした問題の答えを出力するためにjavascirptでevalする Main.java package com.example.t017_wevview_javascript; import android.app.Activity; import android.os.Bundle; import android.os.Handler; import android.util.Log; import android.vie…