解:设点$B$的横坐标为$a(a>0),$则点$B$的纵坐标为$2a。$
$ $因为四边形$ABCD$是正方形,
所以$AB=BC=CD=AD,$$BC// AD。$
$ $点$B$的坐标为$(a,2a),$则$AB=2a,$$OA=a,$
$ $所以$CD=AD=2a,$$OD=a+2a=3a,$
$ $则点$C$的坐标为$(3a,2a)。$
$ $又因为点$C$在直线$y=kx$上,代入得$2a=3ak,$
$ $解得$k=\frac {2}{3}。$