ios-javascriptcore 页面跳转 注入失败

问题描述

javascriptcore 页面跳转 注入失败

我现在想利用javascriptcore框架实现IOS与js的交互。
具体方法是使用evaluateScript从OC中把一段字符串形式的JS代码注入到HTML页面中内嵌的js中去,这样HTML内嵌的JS就好像调用本源文件中的JS函数一样调用注入的JS函数了。
但是,问题来了,当页面发生跳转的时候,注入就会失败。我在网上查了很多资料,没几句有用的,其中有一个说可能是jscontext没有获取到正确的内容,倒是感觉有几分道理,但是那人也没给出个具体的解决办法。
那么为什么网页跳转了注入就会失败呢?

解决方案

处理js代码应该在webview的

 - (void)webViewDidFinishLoad:(UIWebView *)webView

之后

时间: 2024-10-29 02:12:28

ios-javascriptcore 页面跳转 注入失败的相关文章

iOS 开发 页面跳转的 时候 卡卡 的 。。

问题描述 iOS 开发 页面跳转的 时候 卡卡 的 .. 好早以前,就发现这个问题,页面跳转的 时候 总是卡卡的, 可是目标页面 什么东西 都没有啊. 但是 给目标页面 设置了 背景颜色 以后就好了,就不卡了. 这是为什么呢 ? 谢谢 谢谢

php开发中的页面跳转方法总结_php技巧

页面跳转可能是由于用户单击链接.按钮等触发的,也可能是系统自动产生的.页面自动跳转在WEB开发中经常用到,而且根据需求可以采用不同的跳转方式,比如提示操作信息后延时跳转等, 本文总结了WEB开发中常见的几种页面跳转方法. PHP header()函数跳转 PHP的header()函数非常强大,其中在页面url跳转方面也调用简单,使用header()直接跳转到指定url页面,这时页面跳转是302重定向: $url = "http://www.jb51.net/"; header( &qu

ios7-iOS开发 页面跳转问题 主要是无法声明需要返回的主页

问题描述 iOS开发 页面跳转问题 主要是无法声明需要返回的主页 -(void)btnClick:(UIButton *)btn { rootView *rootView = [[[rootView alloc] init] autorelease]; GroupHeadQuarters_2 *GHQ2 = [[GroupHeadQuarters_2 alloc] init]; } 出错在rootView这一行,报错信息"Instance methid '-alloc' not found;Va

navigateurl-xml 文件内的NavigateUrl路径在本机成功,服务器页面跳转失败。

问题描述 xml 文件内的NavigateUrl路径在本机成功,服务器页面跳转失败. xml 文件内容如下: <?xml version="1.0" encoding="utf-8" ?> 连接字符串如下: <!--连接字符串--> 服务器报错如下: A network-related or instance-specific error occurred while establishing a connection to SQL Serv

页面跳转-请教一个Activity跳转到另外一个Activity失败的问题

问题描述 请教一个Activity跳转到另外一个Activity失败的问题 package com.example.t; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.EditText; impo

js 页面 跳转-js页面跳转失败,请大神们帮忙解答一下

问题描述 js页面跳转失败,请大神们帮忙解答一下 function submitOrderForm(){ $.ajax({ cache: false type: ""post"" url:""<%=path%>/orderform/submitOrderForm.do"" dateType:""json"" async: false error: function(reque

iOS应用开发中实现页面跳转的简单方法笔记_IOS

作为新手写的笔记,方便自己记忆: 从android转过来iOS的,对于页面的跳转,找了很多资料,现在记录一下页面跳转的方法. 1.用navigationController 2.直接跳(刚刚在网上找到的,不太熟,有错莫怪) 1.建一个RootViewController,在delegate.h 复制代码 代码如下: @property (strong, nonatomic) UIViewController *viewController; @property (strong, nonatomi

iOS从App跳转至系统设置菜单各功能项的编写方法讲解_IOS

跳到系统设置里的WiFi界面info里面设置: 在项目中的info.plist中添加 URL types 并设置一项URL Schemes为prefs,如下图 代码: 复制代码 代码如下: NSURL *url = [NSURL URLWithString:@"prefs:root=WIFI"]; if ([[UIApplication sharedApplication] canOpenURL:url]) {     [[UIApplication sharedApplication

ios-iOS如何实现从一个navigation的子页面跳转到另一个navigation的子页面

问题描述 iOS如何实现从一个navigation的子页面跳转到另一个navigation的子页面 项目使用stroyboard做视图,现在有两个navgation(代号是A和B),B中分成两级.现在A的rootView里有一个快捷按钮,需要链接到B的二级页面,请问如何实现? 我现在同时从A和B拉出两条线连接到二级页面,然后在代码里使用 [self performSegueWithIdentifier:@"ToBLEView" sender:self]; 可是有一个页面没有naviga