Я создавал приложение, используя Xamarin. Я пытаюсь подключить свое приложение к моей веб-странице с помощью WebView. Меню веб-сайта отображается в приложениях для Android и IOS. Я строю в портативном (один код для Android и iOS) решение. Есть ли способ убрать или скрыть меню сайта.
Это мой файл xaml.cs
using System;
using System.Collections.Generic;
using System.Threading.Tasks;
using System.Windows.Input;
using Xamarin.Forms;
namespace GoPriorV1.Views.ProgramViews
{
public partial class FirstToThird : ContentPage
{
public FirstToThird()
{
InitializeComponent();
browser.HeightRequest = 10000;
browser.WidthRequest = 10000;
browser.Source = "https://goprior.com/prior6/content/robotics-elementary-students-1st-3rd";
}
void WebOnNavigating(object sender, Xamarin.Forms.WebNavigatedEventArgs e)
{
status.Text = "Loading...";
}
void WebEndNavigating(object sender, Xamarin.Forms.WebNavigatedEventArgs e)
{
status.Text = "Done!";
}
}
}
А это мой .xaml
<?xml version="1.0" encoding="UTF-8"?>
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
x:Class="GoPriorV1.Views.ProgramViews.FirstToThird">
<ContentPage.Content>
<StackLayout>
<!--Managing WebView-->
<Label x:Name="status"/>
<WebView x:Name="browser"
Navigating="WebOnNavigating"
Navigated="WebEndNavigating"/>
</StackLayout>
</ContentPage.Content>
Я создал файл JavaScript, но я не знаю, как его вызвать или заставить его работать в моем проекте
var child_footers = document.getElementsByTagName("footer");
while (child_footers.length > 0) {
var footer_child = child_footers[0];
var footer_parent = footer_child.parentNode;
footer_parent.removeChild(footer_child);
}