所以基本上我工作的公司让我使用浏览器textarea来编写JS代码,因为它们具有无法绕过的安全性。我习惯使用IDE编写代码,目前的安排效率很低。有没有办法创建一个脚本/程序,可以直接将我在IDE中编写的内容(例如记事本++或sublime / webstorm等)复制到浏览器中打开的textarea。当然,这个想法应该是自动发生的。
这似乎很牵强,但我现在非常绝望。丢失的时间太多,无法一次又一次地从IDE手动复制到浏览器。
如果这样的应用程序不存在......那么创建它有多难?我是一名Web开发人员,没有桌面应用程序的经验。
答案 0 :(得分:2)
执行此操作的一种方法是使用脚本复制正在处理的文件的内容,然后将其粘贴到网页上的所需输入字段中。您可以通过双击它,或将其设置为计划任务来运行它,或创建一个键盘宏来运行该文件。
这实际上是否对您有所帮助取决于您的要求的详细信息,但也许它会给您一些想法。
该脚本只是打开一个给定的网页,将数据插入到给定的字段,然后关闭该页面。
$url = "https://google.co.uk"
$codefile = "C:\test.txt"
$inputid = "lst-ib"
# Get the code
$code = Get-Content $codefile
# Create Internet Explorer instance and navigate to the page
$ie = New-Object -com "InternetExplorer.Application"
$ie.visible = $true
$ie.Navigate($url)
While ($ie.readyState -ne 4) { }
# Insert the code and quit IE
$ie.Document.GetElementById($inputid).Value = $code
$ie.Quit()
首先检查输入字段的当前值或在粘贴复制的代码之前删除已有的内容可能很有用,但这显然取决于您的设置。