Answers:
一种方法是使用AppleScript。
打开AppleScript编辑器(/ Applications / Utilities)并在以下命令中键入:
do shell script "open '/Applications/Google Chrome.app' --args --explicitly-allowed-ports=6666"
将其另存为应用程序,然后将该应用程序添加到Dock中。
单击该应用程序的图标,您的Chrome将打开并带有您的自定义参数。
这种方法有效,但是由于以下几个原因,它并不完全理想:
这将起作用,但是我很想看看是否有人提出了更好的答案。
如果进入应用程序包(在Finder中右键单击该应用程序,然后选择“查看包内容”)并转到Contents / MacOS文件夹,则应该有一个名为Google Chrome
的文件,其图标为黑色正方形。记下它的名称并重命名(类似即可Google Chrome orig
)。在文件夹中制作一个与Google Chrome
原始文件同名的空白文本文件,并粘贴以下脚本:
#!/bin/bash
/Applications/"Google Chrome.app"/Contents/MacOS/"Google Chrome orig" --args --explicitly-allowed-ports=6666
将您的脚本文件设为可执行文件(chmod +x "Google Chrome orig"
),然后查看是否可以正常启动Chrome!
根据Mac OS X提示文章(可通过Googling mac gui应用程序命令选项找到),可以通过编辑应用程序包来实现。我将在Chrome的备份副本上执行此操作,以首先对其进行测试。
Show Package Contents
。Contents/Mac OS/Google Chrome
然后重命名为Google Chrome-bin
。在相同位置创建一个文本文件,其名称Google Chrome
包含以下内容:
!/bin/sh
exec '/Applications/Google Chrome.app/Contents/MacOS/Google Chrome-bin' --args --explicitly-allowed-ports=6666"
使用终端将新文件更改为可执行文件(chmod 755
)。
注意,我实际上并没有尝试过,只是概述了链接文章中提到的内容。