我发现了一种在外部使用以下方式更改文件时刷新取景器的方法:
<input type="text" placeholder="Yourname" name="name" size="20" id="name" required value="" />
<input type="button" value="SUBMIT" id="submit" onclick="javascript:submit();" />
<p id="resultado"></p>
但看起来这并没有通知文件系统或任何其他应用程序有关更改。我正在尝试做的是以某种方式向使用该文件的每个应用程序广播通知,或告诉OSX本身(然后OSX通知应用程序)它已经更改。
我也尝试过使用:
[[NSWorkspace sharedWorkspace] noteFileSystemChanged: path];
但它不起作用(此通知也已弃用)。我不知道其他应用程序是否实际使用这种通知系统(例如我认为VS Code正在使用它)。
如果c ++中的解决方案会更好,但客观的c ++也没关系。