问题标签 [fluid-mac-app-engine]

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 投票
3 回答
5228 浏览

javascript - 如果页面包含特定文本,则重新加载(使用 javascript)

如果文本We are sorry but we made a boo boo出现然后

  1. 等待 5 秒
  2. 重新加载

我想在 JavaScript 中做到这一点。

这是一个尝试

我认为,如果文本出现在特定位置,上述内容应该适用于文本。我想让它更通用 - 以便文本可以出现在该页面的任何位置。

另外,我想知道如何添加暂停,例如,它在重新加载之前等待 5 秒。

我想我会添加类似的内容:

0 投票
0 回答
237 浏览

javascript - Inbox and Fluid - 使用 google 脚本撰写邮件

我是 Inbox 的新手,想知道是否有办法将 Inbox 与 googlescript/javascript 一起使用。

原因是,我在 OSX 上使用带有流体的 Inbox。Fluid 允许我将 Inbox 网络版本用作独立程序。到目前为止,我唯一的问题是在网络上打开“mailto:*”链接。使用 gmail 它可以工作,我只需添加一个执行以下操作的脚本

问题是,这当然会为 gmail 打开一个“撰写邮件”窗口。相反,我想在收件箱中打开撰写邮件对话框,其中应包含收件人的地址,由 inURLString 给出。

希望有人可以帮助我或向我发送适合此问题的网站的链接:-)

0 投票
1 回答
380 浏览

macos - 如何使用 NW.js 创建网站的桌面应用版本?

我过去一直在使用Fluid App (OS X) 来创建我希望与浏览器分离的特定 Web 应用程序的独立桌面应用程序,拥有自己的停靠图标,并且没有任何常规浏览器绒毛(工具栏、地址栏, ETC。)。不过,Fluid 应用程序长期以来一直被忽视,某些较新的网络应用程序(例如 Google 的 Inbox)完全无法加载。

所以我正在寻找一种简单的方法来创建一个桌面应用程序,该应用程序将具有一个加载单个网站的单个窗口,我认为 NW.js 将是理想的选择。

使用 NW.js 为给定 URL 的 web 视图构建这样一个简单的桌面应用程序的配置过程应该是什么?

0 投票
0 回答
212 浏览

macos - 在 osx Fluid App 的 applescript 中使用“do Javascript”

我在 El capitan 上运行流体应用程序 1.8.5,我让它运行一个非常简单的网页。我正在尝试使用 applescript 在页面上提取 div 的内容,但似乎无法使其正常工作。Fluidapp更改日志特别声明他们支持 AppleScript,包括“做 Javascript”

如果我在 safari 窗口中打开同一页面,这将按预期工作:

但是,如果我将应用程序更改为我的流体应用程序的名称(testApp,为了我们的目的),它就不起作用。我知道它正确地定位了应用程序,因为如果我执行以下操作,它会正确地使流体应用程序成为焦点。

我知道也许流体应用程序没有像 safari 那样的文档概念,所以我也试过这个无济于事:

0 投票
1 回答
441 浏览

fluid-mac-app-engine - 如何编写一些 javascript 来单击此“继续”按钮?

在页面部分的 HTML 上方,该页面有一个我试图点击的“继续”按钮,使用我的脚本。

所以,用 Javascript 编写,我试图点击这个按钮。但我没有尝试过任何工作。

我尝试的答案是:

为什么它不起作用?请帮帮我 !

0 投票
1 回答
335 浏览

macos - 如何在 mac gui 应用程序中使用代理

我正在使用 macOS。我想让我的 mac UI 应用程序像 iTunes 和其他应用程序使用像 Shadowsocks 服务器这样的代理网络。

我知道在命令行中使用的代理链。但是如何通过 mac GUI 应用程序使用它呢?

0 投票
2 回答
131 浏览

css - 我知道我想隐藏的 CSS 选择器——如何将“UserStyle”设置为“display:none”呢?

所以我在 Mac 和 iOS 上使用了一个叫做 1Blocker 的东西。我发现它非常有用。在 Mac 应用程序上,它有助于告诉您在 iOS 应用程序中创建的规则。

该网页现在在我所有设备上的 Safari 上看起来都很完美。

但我也使用 Fluid 应用程序,一个特定于站点的浏览器。1Blocker 不影响这一点。

它具有执行UserScriptsUserStyles的功能。

我的目标是隐藏以下 CSS 选择器 #rhf-container .rhf-border

我在UserStyles中写什么来实现这一点?

我的尝试在这里:

代码截图

这是请求的页面截图

0 投票
3 回答
227 浏览

javascript - 使用 Javascript,每 30 秒刷新一次页面,除非出现短语

现有代码

我在 ViolentMonkey(或 GreaseKit 或 TamperMonkey)中使用以下代码每 30 秒刷新一次页面:

我可以让它停下来吗?

这多年来一直运行良好。但是现在,如果存在以下短语,我希望我的代码不刷新页面:Important shizzle

(我不希望它在这种情况下刷新的原因是因为那样我将不再能够看到写入的内容。)

我没有开悟

我几乎不知道 Javascript。我在 YouTube 上看过教程,尝试学习基础知识。我经常用谷歌搜索小问题并在 Stackoverflow 上找到答案(谢谢)——但我还是很慢


战略思路

  1. 搜索短语Important shizzle- 如果存在,则结束脚本。
  2. 然后我只需要我现有的代码:setTimeout(function(){ location.reload(); }, 30*1000);

唉,我找不到一个优雅的 Javascript 命令来突然结束脚本。

这行得通吗?

问题是上面不是每30秒做一次,它只是做一次