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
وظائف واجهة المستخدم الرسومية