问题标签 [stringbyevaluatingjavascr]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
661 浏览

objective-c - document.getElementByTag

我已经使用了 document.getElementById,但它不再起作用了。我想获得 0,01€ 的价值,但我做不到。我想把它保存在我的NSString *price但如何。HTML代码是

我的想法是

0 投票
1 回答
806 浏览

html - 不工作 stringByEvaluatingJavaScriptFromString object-c

我的代码:

不适用于此 html 文件 - http://www.mosgortrans.org/pass3/shedule.php?type=avto&way=0&date=0000011&direction=AB&waypoint=1(我尝试从 html 中提取表格)

请帮我!

0 投票
1 回答
149 浏览

html - 从 index.html 中提取表 Objective-c

问题如下:我正在尝试使用“stringByEvaluatingJavaScriptFromString”从 html 中获取一个表。表本身在 NSLog 中被拉取,但她不想出现在 UIWebView 中。这是我的代码:

我认为这个页面应该以某种方式更新,但我不知道如何((

请帮忙!

0 投票
3 回答
614 浏览

javascript - 如何使用 stringbyEvaluationJSS 将 Javascript 注入 $(document).ready(function()



,我有一个问题,我想从 nativ 向我的 WebSolution 注入一个 var。
因为我想知道,当一个 iDevice 访问页面时,一些按钮必须是可见的......
所以我尝试了一些这样的想法:。在 index.html 我有 JQuery 脚本:

在我的 xCode 项目中:在 UIWebview 代表:UiWebviewDidFinishload: 上,我有类似的东西:

因此,结果是脚本崩溃,因为 'varFromUiWebView' 未定义。我该如何解决?

提前谢谢康斯坦丁

0 投票
4 回答
2470 浏览

javascript - iPhone SDK:以编程方式提交 UIWebview

我有一个 UIWebview 会自动填写用户的用户名和密码。现在,我需要的只是让 webview 自动提交,就好像用户按下了登录按钮一样。无论如何以编程方式将此函数调用到webview?顺便说一句,如果这有帮助的话,我将使用 hotmail 作为网站。

0 投票
1 回答
3325 浏览

ios - iOS stringByEvaluatingJavaScriptFromString 问题

我在下面有这个代码来设置我的 UIWebView:

我为具有 id 的对象设置了新图像(并且它有效)。但大小不变。如您所见,我使用 NSLog 打印高度值,但它显示高度为 0.0000。

这是我的 HTML 文件:

我对每个图像都有不同的高度,并且它会动态变化。所以我的问题是为什么当我调用 stringByEvaluatingJavaScriptFromString 时 document 和 img 的高度没有改变。也许我需要创建一些重新加载方法?

0 投票
2 回答
7558 浏览

javascript - 使用 javascript 将大型 HTML 字符串加载到 UIWebView

通常,当我想使用 javascript 将 HTML 字符串加载到 webview 中时,我会使用这样的东西......

虽然这似乎适用于小字符串,但当字符串相对较大时它没有效果。显然,有一个长度限制。

所以,我的问题是,如果有人知道将大字符串加载到 UIWebView 中而无需重新加载 webview 的方法?

更新:稍微清楚一点,在我的例子中,webview 已经加载,我只想替换它的内容而不必重新加载它,主要是因为重新加载 webview 对我的使用来说不够快。

0 投票
0 回答
73 浏览

ios - 强制 UIWebView 页面按下链接?

您好,我编写了一个应用程序,它可以从 Xbox Live 获取最近的玩家信息,并显示您在游戏中正在玩的玩家!我试图通过不需要用户在网页上来改进应用程序,只需获取最近玩家的列表。不幸的是,我被困住了,这就是我在这里的原因!

这是您登录 xbox live 站点时的问题,没有链接可以仅加载包含数据的页面。您必须实际按下页面上的链接,我认为该链接正在运行获取玩家列表的 java 脚本。这是链接代码的样子,<a href="#recentPlayers" class="loadsRecent"> " Players you Met"</a>

我相信这是按下链接时运行的脚本, <h2>Players You Met (<span>${players.length}</span>)</h2> {{if players.length}} <ol> {{each players}} <li data-gamertag="${$value.GamerTag}">{{tmpl($value) "#unknownPlayerTmpl"}} </li> {{/each}} </ol> {{else}} <div class="none">No players recently met</div> {{/if}}

不幸的是,将 #recentplayers 添加到 url 并不能解决问题。我还尝试寻找一种 API,它只会给我信息,但找不到。

因此,如果可能的话,最终我希望加载一个网页并强制该脚本运行或模拟按下的链接,而无需用户这样做。谢谢你的帮助!

到目前为止,如果有人想观看该应用程序的演示,我在 youtube 上有一个视频,因此您可能会更好地了解我的意思。应用程序的 YouTube 视频

0 投票
1 回答
384 浏览

ios - iOS stringByEvaluatingJavaScriptFromString - UI 冻结

在我的 iOS 应用程序(一种闪存卡应用程序)中,我正在使用 a UIWebView,一旦webview内容加载完成,我需要执行一些 UI 操作(更改)。
我正在检查这个webViewDidFinishLoad
当用户点击卡片时,卡片会翻转并加载不同的内容。我正在使用下面的代码flipAction以及swipeAction(当用户从​​一张卡移动到另一张卡时)来检查:

有时,并非总是如此,我的 UI 会在上述 if 条件下冻结,之后 UI 将不再响应。该应用程序必须手动终止并重新启动。

我需要调用stringByEvaluatingJavaScriptFromString:线程以外的方法吗?或者这可能是什么原因?

0 投票
1 回答
186 浏览

javascript - 使用 UIWebView-stringByEvaluatingJavaScriptFromString 执行的脚本可用多长时间?

与 一起使用的 Javascript 代码的生命周期是stringByEvaluatingJavaScriptFromString:多少?

我发现一些代码重复使用stringByEvaluatingJavaScriptFromString:相同的脚本并且中间没有页面重新加载。这样做好吗?

是否stringByEvaluatingJavaScriptFromString:将整个脚本注入到活动页面UIWebView并使其可用直到重新加载或导航到另一个页面?

有没有关于相同的苹果文档?