الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

طلب عاجل جدً بخصوص كود لتغير الصفحه الرئيسية للمتصفح

بدأه mohamed ibrahem في 25 يونيو 2012 · 6 رد · 596 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمه الله وبركاته

اخواني الاعزاء اعضاء المتدى المحترمين

قمت بوضع كود لتغير الصفحه الرئيسية لمتصفحات ( الفيرفوكس وجوجل كروم )

ولكن عند تطبيق البرامج فأن الصفحه الرئيسية للمتصفحات جوجل و فايرفوكس لا تتغير !!

ارجوا المساعده بأقتراح طريقه لتغير الكود بحيث يحقق هذه الوظيفه

الكود الذي استخدمته :

بالنسبه للفيارفوكس ::

   Public Sub SetFirefoxHomepage(ByVal url As String)
        Dim FirefoxDir As String = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) & "\Mozilla\Firefox\Profiles\"
        For Each Dir As String In My.Computer.FileSystem.GetDirectories(FirefoxDir)
            Dim PerfsFile As String = Dir & "\prefs.js"
            If My.Computer.FileSystem.FileExists(PerfsFile) Then
                Dim Data As String = My.Computer.FileSystem.ReadAllText(PerfsFile)
                Dim FirstPos As Integer = InStr(Data, "user_pref(""browser.startup.homepage""") - 1
                Dim LastPos As Integer = InStr(FirstPos, Data, """);") + 2
                Data = Data.Replace(Data.Substring(FirstPos, LastPos - FirstPos), "user_pref(""browser.startup.homepage"", """ & url & """);")
                My.Computer.FileSystem.WriteAllText(PerfsFile, Data, False)
            End If
        Next
    End Sub

وبالنسبه لمتصفح جوجل كروم ::

 Public Sub SetChromeHomepage(ByVal url As String)
        Dim Chrome As String = Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData) & "\Google\Chrome\User Data\Default"
        Dim PerfsFile As String = Chrome & "\Preferences"
        If My.Computer.FileSystem.FileExists(PerfsFile) Then
            Dim Data As String = My.Computer.FileSystem.ReadAllText(PerfsFile)
            Dim FirstPos As Integer = InStr(Data, """homepage"": ") - 1
            Dim LastPos As Integer = InStr(FirstPos, Data, """,") + 2
            Data = Data.Replace(Data.Substring(FirstPos, LastPos - FirstPos), """homepage"": """ & url & """,")
            My.Computer.FileSystem.WriteAllText(PerfsFile, Data, False)
        End If
    End Sub

مثال استخدام الداله ::

        SetChromeHomepage("www.yahoo.com")
        SetFirefoxHomepage("www.google.com")

ارجوا من الخبراء ان يدلوا كلً بدلوه في هذا الموضوع لتصحيح هذا البرنامج الذي اتعبني في الحقيقه كثيراً ولم اصل لحل حتى الان

تحياتي وتقديري

وشكراً مقدماً

#2

لا اله الا انت سبحانك اني كنت من الظالمين

up

#3

وين الخبراء ؟؟

معقول منتدى الفريق العربي للبرمجه من اكبر المواقع العربيه ماحدا بيعرف شو الحل ؟؟؟؟؟؟؟؟؟؟؟؟؟؟

تم تعديل هذه المشاركة بواسطة mohamed ibrahem في 26 يونيو 2012 في 11:43

#4

سبحان الله وبحمده سبحان الله العظيم

#5

أتمنى الرابط ده يفيد الرابط الخاص بي

أقلب الغريب كقلب أخيك ؟! أعيناه تشبه عينا أخيك ؟؟!! fb.pngtwitter.png

#6

شكراً اخي العزيز

ولكن هذا بخصوص تغير الصفحه الرئيسية للأكسبلورير فقط

والمطلوب هو للفايرفوكس وجوجل كروم

جزاكم الله خيراً

#7

رددت عليك أخي في موضوعك الذي في قسم الفيجوال بيسك 6

أتمنى أنه أفادك

رجعت ومازال الفريق خاملاَ  :( 


 


abPuw.1.gif

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…