AR/getBrowserProperty: Difference between revisions
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		
		
	
 (Created page with "__NOTOC__ {{Client function}} {{New feature/item|3.0150|1.5|| .تحصل هذه الوظيفة على خاصية معينة لمتصفح معين }}  ==تركيب الوظيف...")  | 
				 (→مثال)  | 
				||
| Line 42: | Line 42: | ||
addEventHandler( "onClientGUIClick", resourceRoot, function ( )  | addEventHandler( "onClientGUIClick", resourceRoot, function ( )  | ||
if source == propertyState then  | if source == propertyState then  | ||
if isBrowserLoading(theBrowser) then return outputChatBox('  | if isBrowserLoading(theBrowser) then return outputChatBox('!رجاء الانتظار حتي انتهاء تحميل الصفحة') end -- الغاء الحدث عند الضغط المستمر والمتصفح لم ينتهي بعد من التحميل  | ||
local getType = getBrowserProperty(theBrowser,'mobile') -- 'mobile' جلب قيمة المتصفح باستخدام المفتاح  | local getType = getBrowserProperty(theBrowser,'mobile') -- 'mobile' جلب قيمة المتصفح باستخدام المفتاح  | ||
if getType == '0' then -- التحقق اذا كانت الصفحة الحالية تعرض كصفحة ويب عادية  | if getType == '0' then -- التحقق اذا كانت الصفحة الحالية تعرض كصفحة ويب عادية  | ||
Latest revision as of 17:34, 8 June 2020
.تحصل هذه الوظيفة على خاصية معينة لمتصفح معين
تركيب الوظيفة
bool getBrowserProperty ( browser theBrowser, string key )
OOP Syntax Help! I don't understand this!
- Method: browser:getProperty(...)
 - Counterpart: setBrowserProperty
 
الفراغات المطلوبة
- المتصفح: المتصفح الذي ستقوم بجلب الخاصية منه
 - : المفتاح: خاصية المتصفح يمكن أن تكون
- (هاتف: عرض المتصفح كصفحة في الهاتف (اقرا المثال لمعرفة المزيد
 
 
المعطيات
اذا كان العكس false تعود بالقيمة اذا قد تم ايجاد الخاصية , و
مثال
Click to collapse [-]
Exampleواضافة زر لايجاد خاصية المتصفح , وعرض الصفحة كصفحة ويب عادية او كصفحة هاتف جوال (youtube.com) هذا المثال يقوم بعمل متصفح يعرض
--[[ Example By MrKAREEM --]]
gui = guiCreateWindow(422, 177, 535, 365, "يوتيوب", false)
guiWindowSetSizable(gui, false)
propertyState = guiCreateButton(10, 332, 515, 23, "جلب خاصية المتصفح", false, gui) -- انشاء زر لجلب خاصية المتصفح
webBrowser = guiCreateBrowser(9, 22, 516, 299, false, false, false, gui) -- (انشاء متصفح يعمل مع (الروابط المحلية فقط
local theBrowser = guiGetBrowser(webBrowser) -- جلب المتصفح الالكتروني
-- عرض صفحتنا عند انتهاء انشاء المتصفح
addEventHandler("onClientBrowserCreated", theBrowser, function()
showCursor(true)
loadBrowserURL(source, "http://m.youtube.com\\")
end
)
addEventHandler( "onClientGUIClick", resourceRoot, function ( )
if source == propertyState then
if isBrowserLoading(theBrowser) then return outputChatBox('!رجاء الانتظار حتي انتهاء تحميل الصفحة') end -- الغاء الحدث عند الضغط المستمر والمتصفح لم ينتهي بعد من التحميل
local getType = getBrowserProperty(theBrowser,'mobile') -- 'mobile' جلب قيمة المتصفح باستخدام المفتاح
if getType == '0' then -- التحقق اذا كانت الصفحة الحالية تعرض كصفحة ويب عادية
setBrowserProperty(theBrowser, "mobile", '1') -- عرض صفحة الويب كصفحة هاتف جوال
reloadBrowserPage(theBrowser) -- اعادة تحميل الصفحة
guiSetText( gui, 'صفحة ويب هاتف جوال' )
outputChatBox('!أنت الآن تشاهد صفحة الويب كصفحة في الهاتف الجوال')
elseif getType == '1' then -- التحقق اذا كانت صفحة الويب الحالية تعرض كصفحة هاتف
setBrowserProperty(theBrowser, "mobile", '0') -- عرض الصفحة كصفحة ويب
reloadBrowserPage(theBrowser) -- اعادة تحميل الصفحة
guiSetText( gui, 'صفحة ويب عادية' )
outputChatBox('!أنت الآن تشاهد صفحة الويب كصفحة ويب عادية')
end
end
end )
MrKAREEM تمت الترجمة واضافة المثال من قبل
أنظر أيضاً
- canBrowserNavigateBack
 - canBrowserNavigateForward
 - createBrowser
 - executeBrowserJavascript
 - focusBrowser
 - getBrowserProperty
 - getBrowserSettings
 - getBrowserSource
 - getBrowserTitle
 - getBrowserURL
 - injectBrowserMouseDown
 - injectBrowserMouseMove
 - injectBrowserMouseUp
 - injectBrowserMouseWheel
 - isBrowserDomainBlocked
 - isBrowserFocused
 - isBrowserLoading
 - loadBrowserURL
 - navigateBrowserBack
 - navigateBrowserForward
 - reloadBrowserPage
 - requestBrowserDomains
 - resizeBrowser
 - setBrowserAjaxHandler
 - setBrowserProperty
 - setBrowserRenderingPaused
 - setBrowserVolume
 - toggleBrowserDevTools
 
وظائف واجهة المستخدم الرسومية