腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
SwiftUI
:
在
macOS
上
与
WKWebView
进行
Javascript
通信
、
、
、
我希望
javascript
向我的
WKWebView
对象发回一条消息,但是我没有得到任何响应。当颜色改变时,我知道脚本正在运行,但我希望
在
控制台中也能看到"trigger from JS“打印出来,但我没有。如果我
在
Chrome中运行html,
javascript
控制台会显示"Cannot read property 'messageHandlers‘of undefined”。这是完整的代码: import
SwiftUI
cl
浏览 62
提问于2021-04-11
得票数 1
回答已采纳
1
回答
WKWebView
显示白条,直到窗口移动/调整大小
、
、
我正在尝试
在
MacOS
上
显示
SwiftUI
中的
WKWebView
。当该应用程序首次加载时,
WKWebView
顶部会有一个很大的白条。移动或调整窗口大小会导致该窗口立即消失并正确显示。我的猜测是我
在
updateNSView中遗漏了一些动作。 我
在
英特尔Xcode12.2的
MacOS
11.1Big Sur。另一件需要注意的事情是,我需要在App Sandbox中启用“外发连接”权限,才能让
WKWebView
呈现任何内容
浏览 5
提问于2020-12-17
得票数 2
2
回答
在
视图结构中初始化成员
、
、
我希望
在
WKWebView
中有一个带有
JavaScript
处理的
SwiftUI
。
在
中,我正在执行以下操作:(我使用为
SwiftUI
中的
WKWebView
提供一个包装器,该包装器还添加了有价值的布局约束。)编辑1:添加body并提到用于包装
WKWebView
的框架。编辑2:添加了代码以澄清我需要通过WKScriptMessageHandler从
WKWebView
到本地应用程序的双向
通信
(以便在HTML准备就绪时得到通知
浏览 5
提问于2020-12-17
得票数 2
回答已采纳
7
回答
从
JavaScript
的本机代码调用
WKWebView
函数
、
、
、
使用
WKWebView
8中的iOS,如何从本机端运行
JavaScript
函数,或者如何从本机端
与
JavaScript
进行
通信
?(我可以
在
- addScriptMessageHandler:name:对象
上
使用configuration.userContentController来允许从JS到本机的
通信
,但我正在寻找相反的方向。
浏览 13
提问于2014-06-04
得票数 62
回答已采纳
1
回答
参数类型不符合预期类型'WKScriptMessageHandler‘
、
、
、
我正在尝试Swift和
Javascript
与
SwiftUI
接口的双向集成。import WebKit return
WKWebView<
浏览 2
提问于2019-11-15
得票数 1
回答已采纳
3
回答
SwiftUI
:
WKWebView
在
macOS
上
切断页面内容(NSViewRepresentable)
、
、
我有一个基本的NSViewRepresentable
WKWebView
实现,用于
macOS
上
的
SwiftUI
应用程序。UIViewRepresentable等价物
在
iOS上工作得很好,但是
在
macOS
(本机,而不是催化剂)
上
,顶部的内容总是被切断的。有趣的是,如果我
在
制表符之间来回切换,内容将正确显示1秒,然后调整内容大小,使其再次被切断。这让我觉得
在
updateNSView方法中需要一些东西,但我不确定是什么。
浏览 0
提问于2019-12-15
得票数 12
回答已采纳
5
回答
如何在
SwiftUI
视图中插入iframe?
、
、
、
我想在新的
SwiftUI
框架中加载一个webView。我该怎么做呢?
浏览 3
提问于2019-07-16
得票数 3
1
回答
SwiftUI
中的
WKWebView
未在
macOS
上
加载HTML字符串
、
、
、
关于StackOverflow的第一个问题(针对
macOS
的原生应用程序开发相对较新)。我目前正在尝试构建一个简单的
SwiftUI
视图,它利用
WKWebView
的loadHTMLString函数
在
屏幕
上
显示硬编码的HTML字符串。AFAIK webkit目前还不支持
SwiftUI
,所以我需要使用NSViewRepresentable
在
我的
SwiftUI
应用程序中嵌入AppKit UI。这就是我
在
文档和XCode的自动补全之后得到的:
浏览 42
提问于2021-02-02
得票数 6
回答已采纳
1
回答
在
macOS
原生应用程序中通过
SwiftUI
WKWebView
调用文件打开对话框时,如何使其正常工作?
、
、
、
、
我目前正在运行一个用
SwiftUI
制作的简单化的
WkWebView
--所有我都能从this StackOverflow post
上
看到的建议。它打开了一个网站。该网站有一个浏览器按钮。如果我单击Safari
上
的浏览器按钮,将打开Finder窗口。如果我
在
使用Xcode创建的.app中执行相同的操作,则不会打开Finder窗口。 这是我
在
沙箱中启用的东西: ? 我使用的代码是这样的(全部来自ContentView.swift) import
SwiftUI
imp
浏览 50
提问于2020-01-19
得票数 3
回答已采纳
1
回答
SwiftUI
: WebKit
在
键入url时持续加载页面
、
、
这是我的
macOS
应用程序中的网址地址栏,它在这个TextField上工作得很好: @State private var text = "" }) }
在
实现了一个删除"https://“当用户复制并粘贴网
浏览 28
提问于2021-07-31
得票数 0
回答已采纳
1
回答
如何在
WKWebview
上
从
macOS
上下载文件
、
、
、
、
正如标题所示,我的
SwiftUI
应用程序中嵌入了一个
macOS
的web视图,并且网站上有一个下载.doc文件的链接。然而,
WKWebView
并没有真正让你知道从互联网上下载这样的东西。我环顾四周,发现有几种方法可以解决这个问题,但这些方法都与
SwiftUI
无关。有谁知道我如何使用
WKWebView
在
SwiftUI
中下载一个普通的文本文件到Mac
上
呢?这是我的WebView代码: import We
浏览 33
提问于2022-08-06
得票数 0
1
回答
在
evaluateJavaScript
上
使用
WKWebView
时发生致命错误
、
、
、
、
WKWebView
在
使用Swift评估Xcode 14.1
上
的
JavaScript
时崩溃,
在
iOS上
进行
测试,但在
macOS
上
也应该有相同的行为。我做了一个大大简化的例子,试图找到一个解决方案,它一直
在
崩溃:Task { try?await webView.evaluateJavaScript("console.log('hello w
浏览 9
提问于2022-11-08
得票数 0
5
回答
与
WKWebView
的
JavaScript
同步本机
通信
、
、
是否可以使用
WKWebView
在
JavaScript
和Swift/Obj-C原生代码之间
进行
同步
通信
? 这些是我尝试过的方法,但都失败了。这种方法的问题是,
在
执行本机委托方法期间,JS执行不会被阻塞,因此我们不能通过立即调用webView.evaluateJavaScript("something = 42", completionHandlerhello=world"
进行
重定向会调用原生WKNavigationDelegate方
浏览 301
提问于2014-11-11
得票数 31
1
回答
如何在
WKWebview
iOS Swift - iOS 13
SwiftUI
中持久化饼干
、
、
、
、
我正在寻找基于iOS 13 SDK的基于
SwiftUI
的应用程序的解决方案,以便在不同的应用程序使用会话之间保存cookies。对此问题
进行
了大量的讨论,为ObjectiveC和Swift
与
Storyboards分别提供了不同溶剂的跨层堆栈溢出。我
在
询问社区是否准备好使用代码示例,说明如何在iOS 13
WKWebView
应用程序
上
提供
SwiftUI
Cookie持久性 明确地说:我的应用程序访问远程web服务器的网站设计成移动应用程序。只需在网页的Jquery JS代
浏览 2
提问于2020-02-16
得票数 2
1
回答
更新不推荐的webkit objc项,以启用在
javascript
中运行的本机代码。
、
、
我使用基于遗留webkit的应用程序
在
macOS
本地应用程序
上
生成表单(用目标-c编写的可可应用程序) [windowScriptObject setValue:self forKey:@"app"];不幸的是,它很久以前就被废弃了,我想使用webView对象的更新替换,即
WK
浏览 2
提问于2020-07-09
得票数 0
回答已采纳
1
回答
如何在
WKWebView
上
设置内容和滚动嵌入?
、
、
、
、
WKWebView
类不支持
macOS
上
的scrollView属性。此外,它的视图层次结构不包含NSScrollView实例(我
在
10.12
上
使用视图调试
进行
了检查) 现在,是否有另一种方法可以
在
WKWebView
上
设置
macOS
上
的滚动insets和内容inset?
浏览 3
提问于2017-08-10
得票数 9
1
回答
从iOS从HTML5自定义相机视图
、
、
、
我的应用程序将给用户录制视频的可能性,我知道这是可能的,因为iOS 6
与
HTML5一起使用,并将它上传到我的服务器。
浏览 1
提问于2015-12-31
得票数 0
2
回答
WKWebView
进程终止,没有沙箱授权
、
、
、
我正在尝试建立一个简单的
MacOS
应用程序
与
web视图。我使用的是
WKWebView
,没有明显的原因,webViewWebContentProcessDidTerminate()方法
在
web视图初始化后立即被调用,而web视图甚至没有试图加载任何东西。在线建议的唯一一件事就是当这种情况发生时重新加载web视图,这会导致方法
在
片刻之后再次被调用,以此类推。var webView:
WKWebView
!我真的很感激在这件事
上
能帮上忙。我正在针对10.13SDK
进行<
浏览 16
提问于2017-11-24
得票数 3
2
回答
在
应用程序中自动化iOS webkit
、
、
、
、
示例:将文本输入到google.com
上
的google栏,而不是以编程方式单击search。 我已经
在
selenium (Java)中完成了上面的工作。不管怎么说,我可以
在
本土做这个吗?或者我可以用茧蜂来做这件事?如果没有,那么使用would运行
javascript
文件来执行这个操作是否可行?
浏览 1
提问于2018-04-06
得票数 1
回答已采纳
1
回答
在
WKWebView
中禁用鼠标单击和鼠标悬停
、
、
、
、
在
MacOS
(不是iOS)
上
使用
WKWebView
/ NSView /NSWindow嵌入youtube视频的Xcode: @property (assign) IBOutlet NSView *webNSView;
WKWebView
*webView = [[
WKWebView
nsurl]; [we
浏览 31
提问于2020-07-27
得票数 1
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
云直播
活动推荐
运营活动
广告
关闭
领券