מנוע חיפוש מה צריך?
-
@nigun אמר במנוע חיפוש מה צריך?:
@QJDTOP אמר במנוע חיפוש מה צריך?:
וחוץ מזה אם יהיה לינק באחד מהאתרים שכן ברשימה לאחד מהאתרים שלא ברשימה אז תהיה שגיאה 404 למשל
ברגע שהמשתמש עבר לתחומים (למשל) איך יהיה לך שליטה על הצגת התוכן?
זה עוד משהו שאני צריך לדעת איך אני נותן גישה רק למספר אתרים באפליקציה שאני יוצר?
(אני מתכנן לעשות לזה אפליקציה אבל שהם לא יוכלו לעבור דרכה לאתרים שמחוץ לרשימה) -
למי שמעוניין יצרתי כזה אבל אין חסימה במעבר לאתרים מי שיוכל לעזור בכל זאת
חיפוש מסונן -
@QJDTOP תן קצת יותר פרטים, איך אתה מבצע את האפליקצייה?
אם זה עם WEBVIEW אז אתה יכול בקוד JAVA לדאוג שרק דומיינים מסויימים יעברו
הנה קוד לדוגמא:if(myWebView.getUrl().startsWith("yourcompanydomain.com")){ return false ; } else { Intent.... }
והנה מהתיעוד הרשמי (קוד קוטלין)
private class MyWebViewClient : WebViewClient() { override fun shouldOverrideUrlLoading(view: WebView?, url: String?): Boolean { if (Uri.parse(url).host == "www.example.com") { // This is my web site, so do not override; let my WebView load the page return false } // Otherwise, the link is not for a page on my site, so launch another Activity that handles URLs Intent(Intent.ACTION_VIEW, Uri.parse(url)).apply { startActivity(this) } return true } }
אבל בשביל הדברים האלו אתה חייב מפתח אפליקציות (או שאתה בעצמך תהיה המפתח)
עריכה: לגבי השיטה השנייה שהבאתי, אני חושב שזה בכלל בטעינת האקטיביטי.
אבל בעיקרון אפשר להשתמש בזה ובשיטות דומות גם למה שביקשת -
אין פה בניית אפליקציה
יש פה עטיפת אתר באפליקציה- חסימת הדומיין לא של האתר
בונה את זה @שלום-כהן (אני מקווה שזה אותו אחד ממתמחים)
וע"כ אין מה לשאול את @QJDTOP שאלות כי הוא באמת לא מבין מה שעונים לו
אלא יש לו רק רעיון לבנות אפליקציה של דפדפן מסונן והוא העלה רעיון שא יהיה לו אתר שבו יהיה פתוח רק משהו מסויים אז העטיפה תישאר כך
ועכשיו תשובה
בכל אתר שתבנה אלא אם הוא סוג של VPN ברגע שאני יכנס לתחומים אני עברתי מהדומיין של האתר לתחומים וממנו אני יכול לעבור לאיפה שאני רוצה
וע"כ יהיה צורך לחסום באפליקציה דומיינים אחרים
וממילא זה כבר לא קשור לאתר
אלא כמו שכתבו לך לכתוב דבר כזהprivate class MyWebViewClient : WebViewClient() { override fun shouldOverrideUrlLoading(view: WebView?, url: String?): Boolean { if (Uri.parse(url).host == "www.example.com") { // This is my web site, so do not override; let my WebView load the page return false } // Otherwise, the link is not for a page on my site, so launch another Activity that handles URLs Intent(Intent.ACTION_VIEW, Uri.parse(url)).apply { startActivity(this) } return true } }
בקיצור תגיד ל@שלום-כהן להיכנס לאשכול הזה ולהסביר מה הוא צריך לדעת
- חסימת הדומיין לא של האתר