gpt4 book ai didi

javascript - 小书签脚本太长,无法创建应用程序快捷方式

转载 作者:行者123 更新时间:2023-12-02 20:45:23 24 4
gpt4 key购买 nike

我想出了如何为 Google Analytics 创建一个小书签,该小书签打开后会立即仅显示今天的统计数据。我想为此创建一个 Google Chrome 应用程序快捷方式,以便与我的其他 Google Apps 快捷方式并排,但第一个问题是它仅创建具有当前 url 的应用程序,该应用程序显示今天的信息,当然明天也会显示昨天的信息。我想我应该编辑快捷方式的目标,并用我拥有的 javascript 替换 url。第二个问题是脚本行太长。 Windows 的快捷方式目标路径只能容纳 290 个字符或类似的字符。 Chrome 的路径以及脚本已经过去了。

此时我有什么选择?我在网上搜索过,为生命中的一小部分浪费了太多时间,但我想弄清楚。

我了解 jimmy-squat 有关编程的知识。我可以编辑 javascript,但不能真正编写它。我使用 YUI Compressor 尝试缩小它,但变化不大。我也尝试过使用 url 缩短器,但它们都添加了 http://前缀,这一切都搞砸了。我读到我可以指向快捷方式目标中的一个bat文件,但也不知道如何做到这一点......而且我认为有一种更简单的方法可以做到这一点,不需要任何小的黑客攻击,我想避免。

我可以轻松地在 Chrome 中为该网站添加书签,并将 url 替换为 javascript,并且工作正常,这就是我目标的一半。但我真的很想将其作为 Windows 快捷方式,并以与其他应用程序完全相同的方式运行,因为它们会记住以前的窗口大小。

关于简单解决方案有什么建议吗?

这是小书签的脚本 -

javascript:var d=new Date();if(d.getMonth()<10){var pad='0';};var t=''+d.getFullYear()+(pad+(d.getMonth()+1))+d.getDate();location.href='https://www.google.com/analytics/reporting/dashboard?id=HIDDENID&pdr='+t+'-'+t+'&cmp=average'

这也是 Chrome 中不同但非常相似的应用程序快捷方式的路径 -

"C:\Documents and Settings\USERPROFILE\Local Settings\Application Data\Google\Chrome\Application\chrome.exe" --app=http://docs.google.com/a/MYGOOGLEAPPSDOMAIN/

最佳答案

为什么不创建一个包含以下内容的本地 .html 文件:

<script type="text/javascript">
var d=new Date();
if(d.getMonth()<10){
var pad='0';
}
var t=''+d.getFullYear()+(pad+(d.getMonth()+1))+d.getDate();
location.href='https://www.google.com/analytics/reporting/dashboard?id=HIDDENID&pdr='+t+'-'+t+'&cmp=average'
</script>

然后你就可以使用它作为你的“快捷方式”。

%AppData% 还可以帮助您从快捷方式中获取更多字符。如果从命令行运行 chrome.exe 导致打开的窗口类型与双击 HTML 文件不同,您可能需要将 chrome.exe 指向 workaround.html

%AppData%\Google\Chrome\Application\chrome.exe --app=file:///c/googleworkaround.html

此外,手动压缩一些逻辑会导致这个 268 字符代码高尔夫,它可能适合你,也可能不适合你。

%AppData%\Google\Chrome\Application\chrome.exe --app=javascript:var d=new Date(),t=[d.getFullYear(),d.getMonth()<9?'0':'',d.getMonth()+1,d.getDate()].join('');location.href='https://www.google.com/analytics/reporting/dashboard?id=HIDDENID&pdr='+t+'-'+t+'&cmp=average';

关于javascript - 小书签脚本太长,无法创建应用程序快捷方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1353543/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com