草庐IT

FEATURE_WEBVIEW

全部标签

javascript - Android 和 iOS Webview 中 html 和 javascript 文件的安全性

我在iOS和Android中有一个应用程序,主要在webview上运行,所有逻辑都在那里发生。问题是我不希望服务器上的html和javascript文件可跟踪,我想保护它们的代码。我想问问有没有办法保护这些代码,让任何有服务器地址的人都无法在浏览器上访问html和javscript文件,只有应用程序才能访问它们才能运行。谢谢 最佳答案 您的javascript和html内容可以作为加密数据加载到本地存储,然后在本地解密并注入(inject)到WebView中。从本地资源加载javascript客户端不会阻止与删除服务通信,即使原始域

uniapp webview和H5通信的三种方式

uniapp可以打包成多个端,再和H5通信的方式中,涉及到uniapp和H5通信,APP和H5通信,小程序和H5通信。其中的h5端分为非uniapp打包的h5和uniapp打包的h5,这两者的区别其实就是uniapp的h5里面已经有了uni这个定义,所以不能再uniapp里面直接用官方提供的那个js需要重新定义js里面的定义app和h5的通信uniapp打包成的APP,h5向webview发送消息,按照官方的文档就可以webview,需要注意的就是如果H5是uniapp的,需要更换一下官方那个js里面的uni变量.引入这个js,需要配置一个html模板页面,新建一个文件,然后再配置里面加上这个

android - WebView 应用程序和拒绝

这是我第一次使用StackOverflow,所以我同时提出了两个问题,因为它们是相关的:1-我有一个在本地服务器上运行良好的网站。它是在Joomla上制作的。我听说iPhone和Android提供的“WebView”功能,我想知道是否有可能在2015/2016年制作一个基本上只是网站WebView的应用程序?2-如果是,我在旧论坛(最早是2014年)上看到Apple拒绝WebView应用程序。现在还是这样吗,有什么“窍门”我应该知道吗?非常感谢 最佳答案 是的,您可以制作仅WebView应用,但它应该是移动响应的没有苹果不拒绝只有w

javascript - 无法在 WebView(网页)中以编程方式单击按钮

我正在尝试以编程方式单击UIWebView中网页上的单个按钮,使用NSString*jsStat=@"document.getElementsByName('btnbtn-info')[0].click()";[webViewstringByEvaluatingJavaScriptFromString:jsStat];但尚未以编程方式单击该按钮。我的按钮类名称是“btnbtn-info”,按钮的属性是完整的页面是我在这里错过了什么吗?还是有比这更好的解决方案? 最佳答案 应该是getElementsByClassName而不是get

ios - 在 React Native 中禁用 WebView 中的缩放或 react-native-wkwebview

有没有办法在iOS的WKWebView和android的WebView中禁用缩放?我正在使用react-native-wkwebview-reborn。 最佳答案 在webview中呈现的文档的头部,坚持这个元:例子:您可以将其注入(inject)到您的WebView中。constSCRIPT=`constmeta=document.createElement('meta');meta.setAttribute('content','width=device-width,initial-scale=1.0,maximum-scale

flutter:webview_flutter和flutter_inappwebview的简单使用

前言最近在研究如何在应用程序中嵌入Web视图,发现有两个库不错。一个是官方维护、一个是第三方维护。因为没说特别的需求,就使用了官方库,实现一些简单功能是完全ok的webview_flutter不建议使用,因为效果不怎么样,当然也可能是我太菜不会用,下面这个问题就很难理解为什么会这样?基本使用官方文档https://pub-web.flutter-io.cn/packages/webview_flutter安装flutterpubaddwebview_flutter加载并显示web可以加载html字符串,也可以直接加载url链接。官方都提供了对应的方法,这里演示加载url初始化lateWebVi

ios - 在 WebView 中显示图像

我尝试在我的WebView背景中显示图像,但我得到了蓝色的小矩形和一个问号。我的代码是这样的:NSString*myDescriptionHTML=[NSStringstringWithFormat:@"\n""\n""\n""body{font-family:helvetica;font-size:12;}\n""h2{font-family:Timesnewroman;color:#105870}""\n""\n""Nomstation%@Adresse%@Tél%@Sensdecirculation%@Voie%@Stationdelavage%@Commerce%@Distan

iOS - WebView 和字符串

我有一个名为htmlString的字符串,其中包含一些html格式的信息。我需要将这些信息放入一个webView中,该webView加载整个html字符串,包括颜色和字体。我需要知道弦高。我该怎么办? 最佳答案 你想做这样的事情:[_webViewloadHTMLString:htmlStrbaseURL:[NSURLfileURLWithPath:path]];您可以在此处查看文档:http://developer.apple.com/library/ios/#documentation/uikit/reference/UIWeb

iphone - 如何读取 webview 中 Resource 文件夹子文件夹中的 PDF 文件?

我的应用程序中Resourse文件夹的子文件夹中有一些PDF格式文档。我尝试像这样阅读这些文档。这是我的代码。NSString*path=[[NSBundlemainBundle]pathForResource:chapterofType:@"pdf"];NSURL*targetURL=[NSURLfileURLWithPath:path];NSURLRequest*request=[NSURLRequestrequestWithURL:targetURL];[[webViewscrollView]setContentOffset:CGPointMake(0,500)animated:

javascript - EasyJSWebView 在重新加载 webview 时中断

我一直在执行EasyJSWebView进入一个在收到推送消息时弹出WebView的项目。这在大多数情况下工作正常,直到您想要重新加载当前的webview。此时EasyJSWebView的功能中断,网页中的javascript无法与应用程序中运行的objective-c通信。这是我用来将界面添加到webview然后在View上加载页面的代码。_webView.delegate=self;javaScriptInterface*interface=[javaScriptInterfacenew];[self.webViewaddJavascriptInterfaces:interfaceW