Event URL
Request
វាប្រើសំរាប់សំនូមពរដល់
events
ដែលត្រូវ dispatched ជាមួយនឹង native.newWebView()
& native.showWebPopUp() function។ ចំណែក properties របស់វាមានះ
event.errorCode
event.errorCode
បើសិនជាកូដ
error
ដោយមានបញ្ហាកើតឡើងនៅក្នុង URL request នៅ
native.newWebView() or native.showWebPopup() call។ បើមិនទេវានឹងត្រឡប់ជា
nil
សំរាប់
platform
integer សំរាប់ error ដែលមិនមែនជាភាសាឯករាជ្យ។
ហើយវាបង្ហាញតែ exits នៅពេល error កើតឡើង។
សូមមើលកូដះ
local
function webListener( event )
if ( event.errorCode ) then
native.showAlert( "Error!",
event.errorMessage, { "OK" } )
end
end
local
webView = native.newWebView( display.contentCenterX, display.contentCenterY, 320, 480 )
webView:request(
"http://www.coronalabs1.com/" )
webView:addEventListener(
"urlRequest", webListener )
event.errorMessage
វាជា
String
ជាមួយនឹងការពណ័នានៃការ error ដែលបានកើតឡើងពេល
URL request នៃ native.newWebView() or
native.showWebPopup() call។ សំរាប់ property របស់វាកើតឡើងនៅ ពេលមាន error
សូមមើលកូដះ
local
function webListener( event )
if ( event.errorCode ) then
native.showAlert( "Error!",
event.errorMessage, { "OK" } )
end
end
local
webView = native.newWebView( display.contentCenterX, display.contentCenterY, 320, 480 )
webView:request(
"http://www.coronalabs1.com/" )
webView:addEventListener(
"urlRequest", webListener )
event.name
វាជា
string
urlRequest
សូមមើលកូដះ
local
function webListener( event )
if ( event.name ) then
print( event.name )
end
end
local
webView = native.newWebView( display.contentCenterX, display.contentCenterY, 320, 480 )
webView:request(
"http://www.coronalabs.com/" )
webView:addEventListener(
"urlRequest", webListener )
event.type
វាជាប្រភេទនៃ
urlRequest
event ដែល indicates នៅសកម្មភាពទាក់ទង់នឹងការ
request, តំលៃរបស់វាមានះ
"link" —
user tapped a link
"form" —
user submitted a form
"history"
— user tapped the back or forward button
"reload"
— user tapped the reload button
"formResubmit"
— user resubmitted a form
"other" —
some other action occurred
"loaded"
— finished loading the URL
សូមមើលកូដះ
local
function webListener( event )
if ( event.type ) then
print( event.type )
end
end
local
webView = native.newWebView( display.contentCenterX, display.contentCenterY, 320, 480 )
webView:request(
"http://www.coronalabs.com/" )
webView:addEventListener(
"urlRequest", webListener )
event.url
វាជា
absolute
URL ដែលសំនូមពរ
សូមមើលកូដះ
local
function webListener( event )
if ( event.url ) then
print( "You are visiting: "
.. event.url )
end
end
local
webView = native.newWebView( display.contentCenterX, display.contentCenterY, 320, 480 )
webView:request(
"http://www.coronalabs.com/" )
webView:addEventListener(
"urlRequest", webListener )
No comments:
Post a Comment