我正在寻找一个AppleScript,限制用户可以输入Safari(或任何HTML弹出窗口)文本字段的数字字符串的长度。我不是脚本编写者,但如果我知道这些命令,可能会写一个简单的'告诉应用程序“Safari”。
我89岁的岳父正处于痴呆症的早期阶段。每当他在他的Mac上看到恶意软件或弹出式恐吓软件(想想MacKeeper或SafeSearch搜索劫持者),或者他收到一封诈骗邮件时,他就会掏出信用卡并支付他们要求的任何费用,并立即忘记他为什么这么做。家长控制没有用,因为没有从Apple购买任何东西,他仍然需要互联网访问。然而,他被左右骗了几百美元,我不断地删除恶意软件(我确实有管理员访问他的电脑。)
我希望他继续享受互联网,但却无法输入信用卡,银行账号或电话号码。有谁知道AppleScript是否支持这一点。如果有一个比脚本更容易的解决方案,我有兴趣听到它。
答案 0 :(得分:1)
我没有使用AppleScript,而是建立了一个Safari扩展程序。 我不认为AppleScript可以实现这一点。 如果您需要帮助构建扩展程序,请随时通过我的网站向我发送电子邮件:www.erikvanderplas.com。
答案 1 :(得分:0)
我去了JavaScript扩展路线。它很难看,因为它是我的第一个JavaScript。但是,它会在每个网页的第一个按键上弹出警告横幅并完成任务。
function watchOut() {
alert("DON'T USE THAT CREDIT CARD!");
}
document.onkeypress = function() {
document.onkeypress = null;
watchOut();
};
答案 2 :(得分:0)
您可以使用系统偏好设置。转到“键盘”面板,然后单击“文本”选项卡。在内部,您可以创建基本的可扩展代码段。它是最基本的文字扩展。设置它以每次用其他文字(例如“请勿使用”)替换他的信用卡,银行帐户或电话号码。