package com.campustaxi.campustaxi
import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
//웹뷰 추가 라이브러
import android.webkit.WebView;
import android.webkit.WebViewClient;
import android.webkit.WebSettings;
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
var myWebView: WebView = findViewById(R.id.webView)
myWebView.webViewClient = WebViewClient()
var mWebSettings = myWebView.getSettings(); //세부 세팅 등록
mWebSettings.setJavaScriptEnabled(true); // 웹페이지 자바스클비트 허용 여부
// mWebSettings.setSupportMultipleWindows(false); // 새창 띄우기 허용 여부
// mWebSettings.setJavaScriptCanOpenWindowsAutomatically(false); // 자바스크립트 새창 띄우기(멀티뷰) 허용 여부
// mWebSettings.setLoadWithOverviewMode(true); // 메타태그 허용 여부
// mWebSettings.setUseWideViewPort(true); // 화면 사이즈 맞추기 허용 여부
// mWebSettings.setSupportZoom(false); // 화면 줌 허용 여부
// mWebSettings.setBuiltInZoomControls(false); // 화면 확대 축소 허용 여부
// mWebSettings.setLayoutAlgorithm(WebSettings.LayoutAlgorithm.SINGLE_COLUMN); // 컨텐츠 사이즈 맞추기
// mWebSettings.setCacheMode(WebSettings.LOAD_NO_CACHE); // 브라우저 캐시 허용 여부
// mWebSettings.setDomStorageEnabled(true); // 로컬저장소 허용 여부
myWebView.loadUrl("<http://www.campus-taxi.com/>")
}
// 웹뷰 뒤로가기
override fun onBackPressed() {
var myWebView: WebView = findViewById(R.id.webView)
if (myWebView.canGoBack())
{
myWebView.goBack()
}
else
{
finish()
}
}
}